NextUpgrade 0.4.2 rev13 - Static QA

Scope
- Base: NextUpgrade 0.4.2 rev12 supplied by the user.
- Focus: UI typography baseline and adaptive card heights.

Versioning
- Main addon TOC: 0.4.2-rev13
- Equipment module TOC: 0.4.2-rev13
- Professions module TOC: 0.4.2-rev13
- Weeklies module TOC: 0.4.2-rev13
- Core build: rev13

UI rev13
- Content font baseline changed so old 115% visual size is now 100%.
- Saved fontScale is migrated by /1.15 to preserve the player actual visual size.
- Header/menu use a separate compact chrome font scale.
- Page headings now reserve actual wrapped subtitle height.
- Adaptive height added to Summary action cards, Vault, Equipment overview/spec/expanded rows, Upgrades, Settings language cards, About cards, Delves, Campaign, Weeklies and Profession expanded cards.

Safety
- EJ_GetNumLoot: 0
- EJ_GetInstanceByIndex: 0
- EJ_SetLootFilter: 0
- EJ_LOOT_DATA_RECIEVED: 0
- Direct protected upgrade/conversion calls: 0

Data / localization
- referenceOnly=true entries: 25
- Directly referenced enUS keys missing: 0
- Duplicate explicit localization assignments: 0

Syntax/static structure
- Lua files scanned: 27
- String escape errors found: 0
- (), [], {} delimiter errors found: 0
- Lua block-balance errors found: 0

Limitations
- This is static QA only. rev13 has not been executed inside the WoW client.
- WoW GetStringHeight() is used for adaptive layout with conservative fallbacks; in-game verification is required for final pixel-level tuning.
