How to get a gameplay tag container that contains all tags defined in your project?

My use case, is for example I have Items.Potions defined in my game. There are 20 potions, and I want to create a function that lists them all in a store.

I can create a manual container with the potions in it and populate the store with it, but then if I add a new potion to the game it won’t get added to the store unless I manually update the stores container.

How do I get all the tags in the project in a container so I can then filter by tag to get all the tags of a specific category?

Thank you!

Digging a bit further it seems like the right way would be to call GetOwnedGameplayTags on some object. But it’s unclear what object owns the root set of tags.