find Best Armor Pieces
fun findBestArmorPieces(slots: List<ItemSlot> = Slots.All, durabilityThreshold: Int = Int.MIN_VALUE, mode: ArmorComparatorMode = ArmorComparatorMode.SMART, considerProjectileProtection: Boolean = true): Map<EquipmentSlot, ArmorPiece?>