Normalized MCP prompt definition.
@type t() :: %Claudio.MCP.Client.Prompt{ arguments: [map()], description: String.t() | nil, name: String.t() }