feat(identity-wallet): implement resolve_identity command (AC4.1)
- Implement resolve_identity Tauri command that resolves handle/DID to IdentityInfo
- Determines if input is DID (starts with 'did:') or handle
- For handles: uses PdsClient::resolve_handle() to get DID
- Calls PdsClient::discover_pds() to fetch DID doc from plc.directory
- Extracts handle from also_known_as entries (format: at://handle)
- Checks IdentityStore for device key registration status
- Stores resolved state in AppState.claim_state
- Maps PdsClientError variants to ResolveError
- Add helper function to extract handle from also_known_as
- Add tests for handle extraction and error mapping