COMPAT: tzawareness behavior to be same as datetime
- [x] closes #28507
- [x] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry

cc @jbrockmendel  BTW, i think once this is done we can get rid of some (all?) uses of comp_method_OBJECT_ARRAY @MomIsBestFriend still active? Can you try to get CI passing? @WillAyd I don't know if this is still active, I am not totally familiar with the code base, and this might been not the right issue to take, might be out of my level, I think I'll close this, due to the fact I can't really solve it. sorry for the waste of time.