Represents a tool call request from the LLM
@type t() :: %LlmEx.Types.ToolCall{arguments: map(), id: String.t(), name: String.t()}