A retry prompt: validation errors (list of maps) or a plain message, sent back to the model so it can correct itself.
@type t() :: %ExAgent.Message.Part.Retry{ content: [map()] | String.t(), tool_call_id: String.t() | nil, tool_name: String.t() | nil }