Add visual catalog transform tests and refresh target selection, marker, and combat client suites for PrototypeNpcRegistry ids from NEO-91.
Await async assert_signal calls and match emitted payload args with any() where tests only care that the signal fired, preventing orphaned 2s timeouts that surfaced as false failures in later suites (e.g. hotbar_loadout_client_test).
Parse combatResolution on cast accept, add combat-targets GET client, CombatTargetHpLabel, and event-driven HP refresh on lock change and cast.