Incremental token usage update emitted while a turn is in flight.
@type t() :: %Codex.Events.ThreadTokenUsageUpdated{ delta: map() | nil, rate_limits: Codex.Protocol.RateLimit.Snapshot.t() | map() | nil, thread_id: String.t() | nil, turn_id: String.t() | nil, usage: map() }