NASA's Mars rover Perseverance has a rock collection that would make any geologist jealous, and the space agency is giving a sneak peek at the rocks before the samples head to Earth.