вместо того чтобы наследовать все свои типы от айтем, ты можешь добавить либо еще один уровень парента для условного
ArmorItem : EquipableItem
EquipableItem : Item
либо просто интерфейс арморайтему бахнуть.
И в самой сошке держать тип слота который ему нужен