Thanks for all your suggestions.
I can’t subcategory the categories because Discourse only allows one level of categorization and the cats already have subs.
I have tried tagging but the result isn’t organized by cat/subcat and I have thousands of posts. There is a narrative flow to the archived story and want people to be able to navigate it as easily as possible.
I’ve also posted in marketplace if anyone is interested.