PasskeyPromptContextProvider
Provides a current UI-capable Context for passkey ceremonies.
Passkey prompts require an Activity-backed context. This indirection allows retained objects (for example ViewModels) to hold a stable client while the UI host is recreated.