Represents a JSON-RPC 2.0 request object.
@type t() :: %McpServer.JsonRpc.Request{ id: String.t() | integer() | nil, jsonrpc: String.t(), method: String.t(), params: map() | list() | nil }