TUI screens for managing stored model-provider credentials.
AuthPromptScreen accepts an API key for a single provider, persists it via
auth_store, and is the sole place that deletes existing credentials (after
a DeleteCredentialConfirmScreen confirmation). AuthManagerScreen lists
known providers and routes the user into the prompt; it does not delete
directly. Both are reachable via the /auth slash command.
Security notes:
password=True so the key is never echoed to
the terminal.notify()
payloads, and never round-trips it through Rich markup. Callers that
introduce new logging here must do the same.