Represents a named aggregate on the resource that can be loaded
t() :: %Ash.Resource.Aggregate{ description: String.t() | nil, field: atom(), filter: Keyword.t(), kind: :count | :first | :sum | :list, name: atom(), private?: boolean(), relationship_path: [atom()], sort: term() }