A JSON-RPC 2.0 notification message.
Notifications have no id and do not expect a response.
id
@type t() :: %MCP.Protocol.Messages.Notification{ jsonrpc: String.t(), method: String.t(), params: map() | nil }
@spec new(String.t(), map() | nil) :: t()