Gauge v0.3.6 - Spike Reduction Performance Pass

Runtime
- Coalesces UNIT_STATS / COMBAT_RATING_UPDATE bursts into one 0.20s live-stat refresh.
- Hidden Gauge window still performs no repaint/stat scan work.
- Adds refresh reentrancy guard so overlapping events cannot stack full UI rebuilds.

Scoring
- Caches parsed C_Item.GetItemStats results by item link + spec.
- Caches detailed item levels.
- Caches normalized base item links.
- Caches effective stat weights until gear/live-stat generation changes.
- Caches complete item comparisons until gear/live-stat generation changes.
- Caches equipped tier count until equipment changes.

Season 2 database
- Caches parsed spec/content profiles.
- Caches recursive provider/BiS evidence results, eliminating repeated provider-tree walks.

Tooltips
- Skips duplicate TooltipDataProcessor post-calls for the same item/generation.
- Reuses BiS/source data already generated by the comparison instead of querying it repeatedly.

Goal
- Remove intermittent CPU spikes when hovering items, opening Gauge, or receiving bursts of live stat updates.
- Preserve live stat behavior without polling.
