Remove Aggregate if grouping columns are unique and all functions are splittable. Currently AggregateRemoveRule is only applied if there are no aggregate functions. But we could optimize
because we know deptno is unique, name is not null, and a singleton count applied to a not null column evaluates to 1.
See AggregateJoinTransposeRule; it already makes use of SqlSplittableAggFunction.