Question: how many power moons can i buy?
Answer: No, there is no limit. You can do this at any store that sells these as well, giving you more power moons than you would ordinarily find in game.