A text content part.
Creates a new text part.
@type t() :: %A2A.Part.Text{metadata: map(), text: String.t()}
@spec new(String.t(), map()) :: t()