A protocol-neutral request to authorize one validated tool effect.
@type t() :: %Imp.Execution.Authorization{ arguments: map(), description: String.t() | nil, metadata: map(), run_id: String.t(), tool_call_id: String.t(), tool_name: atom() | String.t() }