MidnightDKP 0.9.224 - Sticky NEED Bidder Mode

Base: 0.9.223.

- Added auction-scoped local NEED latch.
- Clicking BESOIN immediately latches the current auction ID locally.
- The latch survives ACK/snapshot/ticker ordering differences.
- IsLocalNeedParticipant() checks the local latch before network state.
- BID actions reinforce the NEED latch.
- INTERESTACK and authoritative local decisions keep the latch synchronized.
- PASS / non-NEED choices clear the latch.
- New auctions and closed/stale auctions clear the previous latch.
- SetAuctionSpectatorMode() now has a hard guard:
  a local NEED participant can never be switched into spectator mode.
- Existing reliable reoffer visibility and visual fixes are preserved.
- Core and TOC version synchronized to 0.9.224.
