Represents an action argument or calculation argument in the API specification.
@type t() :: %Ash.Info.Manifest.Argument{ allow_nil?: boolean(), custom: map(), description: String.t() | nil, has_default?: boolean(), name: atom(), sensitive?: boolean(), type: Ash.Info.Manifest.Type.t() }