Model reasoning/thinking content block
@type t() :: %LemonAi.Types.ThinkingContent{ thinking: String.t(), thinking_signature: String.t() | nil, type: :thinking }