feat: complete Phase 3 implementation with missing build and keychain files
- Add sha2, base64, uuid dependencies to Cargo.toml for DPoP proof building
- Update Cargo.lock with new dependency versions
- Add keychain module with load_dpop_key() and store_dpop_key() helpers for iOS Keychain persistence