[fixed] Missing furnishing categories in trading house interface
I noticed that there is no category for crafting stations in the vanilla trading house interface.
After some investigation I found that GetFurnitureCategoryInfo returns availableInTradingHouse=false for the "Services" category, even though it contains subcategories that return true.
The function InitializeHouseFurnitureCategoryTypeData then just ignores the whole category and doesn't even check the subcategories.
Changing it to look into subcategories regardless of the state of the parent category solves the problem:
What I was actually looking for was how crafting stations and attunable stations are found in the vanilla store interface, but unfortunately they don't have any common ground and cannot be found in the same search.