Default wall resizable abilities to max length by default

- Add `defaultToMaxLength` + `resolveLength` for `ResizableSquareAbility`
- Switch Neon wall to `ResizableSquareAbility` and enable max-length defaults for Neon/Cypher walls
- Apply resolved length in `PlacedAbilityWidget` so initial handle position is correct
- Make `MouseWatch` clear hover state safely during dispose using cached container
- Add widget/unit tests for length resolution and Neon/Cypher defaults
313c20f216Dara Adedeji committed on 3/9/2026, 5:37:37 PMparentcf6bfff
5 files changedLine totals unavailable