### Is your feature request related to a problem or challenge? For the same reasons as described for `ScalarUDFImpl` on https://github.com/apache/arrow-datafusion/issues/9289 we should allow user defined aggregates to provide simplification rules ### Describe the solution you'd like Add `AggregateUDFImpl::simplify`, following the model @jayzhan211 made in https://github.com/apache/arrow-datafusion/pull/9304 ### Describe alternatives you've considered _No response_ ### Additional context _No response_