Fix `wantsToEquipGood` stub

In the case where a category has mixed good types (e.g. equippable + single use), before unequipping other goods, check first that they support equip \ unequip