Chlorine aka bleach should kill everything, something in the order of 20 ppm. That said, I've heard stories with MTS where they have survived bleach baths, possibly by closing their shells up tight. Possible.
Which snails are you dealing with?
Might be best to ditch the substrate and everything else you don't hold dear, give the tank a good clean with bleach, rinse well several times, then setup using new substrate ect.
Everything going back into the tank needs to be thoroughly checked for snails and treated. You could try potassium permanganate (Condy's crystals) but some mosses can be sensitive to it.
Actually the first thing I should have asked is, are you sure you can't save the tank? The algae and the snail outbreaks sound like the tank is being overfed. Can you move the shrimp to a new tank, and then try to rescue this one without having to worry about killing your shrimp? If so, here is my suggestion. Move only the shrimp to the new tank. No other mosses, plants ect.. Then stop feeding the tank. This includes leaves like IAL and veges like Kale. Use a snail trap (and manual removal) to get the snails out (they will go more readily to the trap because you aren't providing any other food), use a blackout or dose with Aquagreens dinospit (glutaldehyde) to kill the algae combined with daily manual removal and large water changes. Consider also siphoning the substrate, depending of course on the type of substrate that you have. This will be a difficult process over a couple of weeks to get the tank back to where you could consider putting the shrimp back in. However a little effort every day will see it through. Essentially its reseting the balance of the tank.
Alternatively you could even leave the shrimp in, and focus on fixing the problems by implementing solutions over time (weeks). The first thing to do then would be to stop feeding for around a week. This includes leaves and kale ect. So if you have IAL, take it out. During this time, use a snail trap and manual removal to reduce the numbers of snails. Remove some algae manually, a bit every day, even if you can only get to it 5minutes every day. And importantly, do water changes. I think 2-3 times within that week, around 10-20% each time, possibly more if you are keeping RCS or most natives, but definitely not more if keeping CRS ect. Then after the week is up, you can begin feeding again, but only a fraction of what you did in the past. Say, 1/10 of before. The shrimp should beat the snails to the food. Keep trapping every day and removing the algae manually until you can't see it anymore. But most important, keep up the water changes. Only increasevthe amount of food if the shrimp are consuming it all within minutes, before an snails get to it. A feeding dish may be really useful at this time.
The number one thing to carefully consider (whether you go reset or repair) is to try to understand what happened to get the tank to where it is now? Are you overfeeding? Were water changes regular? Did you experience a decline in shrimp numbers but keep feeding the same amount of food? Are you dosing fertilisers? If so, how much? Are you running CO2? The reason why I say this is because if you don't figure out what went wrong, its likely to happen again.
Best of luck.