feat: add HomeScreen component with identity card and status indicators
Implements Task 1 of Phase 3 (MM-150).
The HomeScreen component displays:
- Identity card with DID avatar, handle, truncated DID with copy button, and email
- Status indicators for relay health and session state
- Action buttons for viewing DID document, recovery info, and logging out
Verifies MM-150.AC1.1-AC1.8 (identity card display with truncation and avatar),
MM-150.AC2.1-AC2.5 (status indicators), and MM-150.AC3.1-AC3.4, AC3.8, AC3.10
(action flows including logout, navigation to DID document, and recovery info).
DID truncation shows 'did:plc:' prefix in full, then first 8 + '…' + last 6 chars
of the method-specific ID (when >= 14 chars).