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