Ten gallons is typically the minimum for shrimp tanks primarily becuase they are easier to maintain water parameters. I have 7 tanks, 1 25 gallon red cherry tank, 1 20 gallon long fire red, 1 10 gallon yellow shrimp tank, 1 10 gallon blue pearl tank the rest are cycling for upcoming shrimp.
The number that you can keep per tank varies from forum to forum and article to article, from experience I only keep about 100 per ten gallons but there are those that will say that is too much and others that will say that you can have a lot more.
I don't have any bamboo shrimp so I can't speak about those ones. Just keep in mind that you won't be able to breed the ghost shrimp as the shrimplets need brackish water.
I would say go with red cherry shrimp, they aren't too expensive and they are great for beginners and will breed heavily. I kind of started the other way around but my current red cherry tank started with 25 juvenile shrimp two months ago, two have already had about 20+ shrimplets and there are currently 9 berried females so I will soon have about 90+ which you can either sell, give away or use as feeders for your other aquatic pets.
Good luck and keep us posted on your progress. Feel free to send me a pm if you have any questions, I'm happy to help in any way I can.
Shrimpin aint easy.