fix(gymtracker): restore known-good ad card render flow
Revert renderAdCards to pre-regression imperative append flow that previously
rendered cards reliably in production browsers. Keep safe stats formatting and
null guard so malformed PostHog rows cannot crash card rendering.