PERF: timeseries comparison ops
- [x] closes #37462
- [ ] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry

Locally this gets me to within 3-4% of 1.1.4 on the asv mentioned in #37462
@jbrockmendel just confirming, but I believe this is for 1.1.5 right? i think so, best to ask @simonjayhawkins  > @jbrockmendel just confirming, but I believe this is for 1.1.5 right?

comment from https://github.com/pandas-dev/pandas/issues/37462#issue-731193131

> This seems to be caused by #37313

so IIUC no need to backport. thanks @jbrockmendel 