Feeder fish are simply fish that have been "deemed" to be not good enough to keep alive and so are sold as food for other larger fish. They could live a normal life span for their species. Rosey Red is a colour not a species but if you are refering to the Rosey Red Barb then the fish could live for up to 5 years if you do everything right.
If by "Rosy Red" you mean a Rosy Barb they can live for 4 years or so. If they are used as a 'feeder fish" their life span obviously would only last as long as they are not fed to something.
There is no data on a life span of the stonefish
5-7 years
shark
200 years
Life span varies on a lot of things; how well do you take care of the fish, are the fish needs being seen to, etc.But technically, their docked to have around 7-10 years.
To 10000 years old.
About 5 to 15 years
The longest life span of a fish is probally about two years. I have 3 fish right now and I have had them for almost five months.
Only a couple of years.
17 years, 42 days
10 to 12 years