WIP Radial menu, label alignment, Item tex as string, clangd config
- Add RadialMenu node with bg/fg shader and mouse angle highlight
- Add radial-menu-uifs.sc: 12-segment angle shader
- Add radial-menu-bg and radial-menu-fg assets
- Add Label horizontal/vertical alignment support (HAllign, VAllign)
- Fix InvItemTile count label to use right alignment within bounds
- Change Item::tex and Item::Ctor::tex from Ref to string
- Resolve item tex via getAsset in Hand, Slot, InvItemTile
- Remove Assets dependency from Entropy, Essence, Harmony, Staff, Bhs
- Remove test inventory items from Player constructor
- Add RadialMenu to Player UI
- Defer UI mouse motion to main loop tick instead of event handler
- Skip invisible nodes in mouseMotionInternal
- Fix TileView: set isVisible=false on tiles before removing them
- Add .clangd config for IDE integration
- Add intermediate icon PNG assets for slots