Frontend: Wallet profile modal on address click
## Context Replace participant address explorer links with wallet stats modal. Parent epic: #238. ## Relevant files - `frontend/src/components/AddressInline.tsx` - `frontend/src/components/MegaScannerAddressLink.tsx` — explorer for contracts only - New: `WalletProfileModal.tsx`, `useWalletStats.ts` - `frontend/src/lib/indexerApi.ts` ## Acceptance criteria - [ ] Click participant address → modal with stats from `GET /v1/arena/wallet/{address}/stats` - [ ] Sections: Overview, Podium wins, Spending, XP/Level, WarBow, Referrals, Fun facts - [ ] Secondary link "View on explorer" inside modal - [ ] Loading/error/offline states (#96) - [ ] Mobile layout (#201) ## Verification checklist - [ ] Manual QA on live buy row + podium rankings - [ ] Keyboard focus trap + WCAG (#97)
issue