Required Tags
Is your feature request related to a problem? Please describe. In the future, it will be desirable to use tags instead of strings for most metadata fields. In order to prevent people from forgetting to add required tags for certain fields (such as Library or Platform), there needs to be a way to enforce them.
Describe the solution you'd like
Categories could have a new "Required" setting, which would be enforced when adding a new curation. A warning would be given in the Curate tab if there are no tags present from all required categories. In other words, if there is a category set up with Game and Animation tags, and the "Required" setting is enabled, the curation would require one of those tags to be added.
Another problem this solves is accidentally adding animations to Arcade, because of the Curate tab editor's Library field defaulting to "Game" instead of being blank.
Describe alternatives you've considered N/A
Additional context
