Changelog
- /garmentunlock
- Mirrors /wingunlock for the 3300/3305 wardrobe path, no inventory round-trip
- Resolves item by ID first, falls back to name lookup filtered to garment slot
- Enforces wardrobe capacity and per-typeId dedup (matches HandleStore)
- FullSync via CoatWardrobe.SendContents so the item appears without relog