feat(identity-wallet): Shamir share backup UI and relay share generation
After DID ceremony, the relay now generates a 2-of-3 Shamir split of a
per-user 32-byte recovery secret. Share 2 is stored atomically in the
accounts table (V010 migration). Shares 1 and 3 are returned to the app:
Share 1 is written to iCloud Keychain automatically; Share 3 is shown to
the user in a new ShamirBackupScreen with copy, QR code, and backup
guidance. The user must confirm backup before the onboarding flow completes.