I'm not much of an expert with snails, and you can end up with snails even if you don't have any in the tank. Sometimes, there may be snail eggs on the plants that you didnt notice when you got the plants. I can clearly see a shell and antennae. It is not a baby shrimp.
This is what a red cherry shrimp baby looks like: