Is your feature request related to a problem or challenge?
As part of #9285 move the trim functions (btrim, ltrim and rtrim) to the new datafusion-functions crate in the new structure. Update existing moved trim function to be btrim with an alias of 'trim' since they are the same impl.
Describe the solution you'd like
Functions are migrated to the new crate and use the new patterns as described in #9286 & #9216
Describe alternatives you've considered
No response
Additional context
No response