Welcome to the forum. I'm afraid that the assassin snail won't help with algae as they eat other snails. Your stocking levels are fine and you could add more fish you would just need to keep a close eye on your water parameters and water change as needed. Imo a 10g is a bit small for a hillstream loach, maybe consider getting rid of the assassin snail for a different type of snail like ramshorn or nerite. If you prefer shrimp I would personally go for amano over cherry with a betta.