feat(a11y): more screen-reader improvements (profile actions, PIN, QR screen, safe switching)
Follow-up to !69 (merged) — more accessibility (TalkBack/VoiceOver) improvements on mobile, all validated on a real device.
- Profile actions (See activity / Make a transfer / Certify): icon + text merged into a single labelled button with one tap handler (fixes reading order + small touch zone; transfer exposes its disabled state).
- PIN screens: indicator cells announce progress (N of M digits) instead of each being read as a filled circle; numpad keys are labelled buttons (digit / Delete). Digits are never exposed.
- Version overlay: hidden from screen readers (was announced on every screen).
- QR fullscreen: address + copy merged into one labelled element (Public key, double tap to copy).
- Safe switching: each safe card and the create/import placeholder are labelled buttons; pagination dots announce Safe N of M / Create a safe (accessible alternative to the visual swipe).
- Onboarding: chevron next button announced as Continue.
- Migrate old Id/password account row (Cesium logo + text) merged into one labelled button.
New translation keys in all 6 locales. The wallet app-bar contact/QR a11y from an earlier draft was dropped here since master already covers it.
— Claude (Claude Code), pairing with @BulmAnanaBelle