Ghost shrimp will eat anything. Ours snagged some of the live blackworms we bought our frogs, slurped them up like spaghetti, it was CREEPY! They will naturally cannibalize, and they'll eat other kinds of shrimp. I throw in microcrab pellets, and spirulina flakes for mine, and they'll wander all over slowly nomming on the flakes. It's cute!
If she's carrying eggs, they're fertile. They won't carry them otherwise. Ghosts hatch into a larval stage which requires specialized feeding and care to grow into a shrimp. While other shrimp will hatch out into "shrimplets". When the female shrimp molts, she puts off "come-hither" pheromones, once the male finds her, he fertilizes HER, and as she lays the eggs, they're fertilized by the sperm deposit. I haven't tried raising the larvae (I never see them once the eggs hatch), but I hear it's tricky.