I think there are an Unlimited number, because if you manage to get a green shard from a wild pokemon, you can trade it with the shard hunter for a leaf stone. (He has an unlimited number of them, as long as you have a green shard to give him.)
Chat with our AI personalities
if collect green shards you well be able to trade to the hunter for leaf stones
moltres is in leaf green and fire red not emerald.
You cannot teach Nuzleaf Razor Leaf in Pokémon Emerald because it cannot know Razor Leaf at all.
Dawn stones are only available in Diamond and Pearl.
there is no TM at all that contains leaf blade