Changes since tag 11.1.0.03

commit 9e0d4196dbda89ae2528944a8fdf03c4ce234556
Author: JoshAU <37181202+joshjau@users.noreply.github.com>
Date:   Mon Mar 3 12:08:46 2025 +0800

    fix(Unit): Fix spell type reference, IsMelee, and ItemSlotTable
    
    - Removed reference to SpellData.spellType, defaulting to "Player" as intended.
    - Fixed IsMelee using non-existent local variables; now uses self.MinimumRange and self.MaximumRange.
    - Spell:New now respects the passed SpellType, defaulting only if none is provided.
    - Updated ItemEquipLoc doc link to Enum.InventoryType and added new inventory types.

