Represents a JSON-RPC 2.0 error object.
@type t() :: %McpServer.JsonRpc.Error{ code: integer(), data: any() | nil, message: String.t() }