Context data carrier for the token exchange flow.
@type t() :: %Lockspire.Host.TokenExchangeContext{ actor_token: map() | nil, client_id: String.t(), requested_scopes: [String.t()], subject_token: map() }