Represents a tool/function call requested by the AI model.
@type t() :: %PhoenixAI.ToolCall{ arguments: map(), id: String.t() | nil, name: String.t() | nil }