Canonical author identity used by normalized incoming messages.
Creates a new author.
Returns the Zoi schema for Author.
@type t() :: %Jido.Chat.Author{ full_name: nil | nil | binary(), is_bot: boolean(), is_me: boolean(), metadata: map(), user_id: binary(), user_name: binary() }