### Description

The date_xxx() arguments have been swapped to always have the field parameter last. This has been done to align with other implementations of similar functionality (which users would be accustomed to).
This issue is a reminder to remove this warning once any existing usages have been corrected.

Related: #98624, #99561.
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/date/DateTrunc.java
public DateTrunc(Source source, Expression interval, Expression field) {
        super(source, interval, field);
    }
    @Override
    protected TypeResolution resolveType() {
        if (childrenResolved() == false) {
            return new TypeResolution("Unresolved children");
        }
        TypeResolution resolution = argumentTypesAreSwapped(
            left().dataType(),
            right().dataType(),
            EsqlDataTypes::isTemporalAmount,
            sourceText()
        );
        if (resolution.unresolved()) {
            return resolution;
        }
        resolution = isDate(timestampField(), sourceText(), FIRST);
        if (resolution.unresolved()) {
            return resolution;
        }
        return isType(interval(), EsqlDataTypes::isTemporalAmount, sourceText(), SECOND, "dateperiod", "timeduration");
    }
    @Override
    public Object fold() {
        return EvaluatorMapper.super.fold();
    }
    @Evaluator
    static long process(long fieldVal, @Fixed Rounding.Prepared rounding) {