1) No. pH is always independent of salinity. However, as salinity falls, the solubility and concentration of the carbonate/bicarbonate buffer system decreases, making pH more prone to otherwise minor fluctuations. While salinity doesn't directly affect pH, the other stuff in the salt (or lack thereof) certainly will.
2)The snails will need algal based foods. They will often eat dried seaweed that is normally fed to herbivorous fishes. This is assuming you have little to no film algae for them to graze upon, however. The shrimp is by and large carnivorous. Any meat, flake food, etc. is fine. The hermits appreciate just about anything, including some algae and meaty leftovers.