You can use the Custom Post Type UI plugin to generate your custom Taxonomy https://en-ca.wordpress.org/plugins/custom-post-type-ui/
And then you can refer to this tutorial to add custom fields to that taxonomy
https://www.advancedcustomfields.com/resources/adding-fields-taxonomy-term/