Initial query response containing schema metadata, first chunks, and fetch state.
@type t() :: %QuackDB.Protocol.Message.PrepareResponse{ needs_more_fetch: boolean(), result_names: [String.t()], result_types: [term()], result_uuid: integer(), results: [term() | nil] }