I’m not sure if this is the best option, but I made a “tag manager” page separate from where the user would select tags. I’ve managed a technical forum that had thousands and thousands of tags w/ typos or other forms of junk tags that we had to clean up, so you might want to make the ability to create tags be separate and only for specific users, like moderators.