REGR: fix op(frame, series) with extension dtypes
Closes #34311 

cc @jbrockmendel 
I'll port the test here to #34277 lgtm.. can you rebase as just merged a bunch of stuff. merge this *then* rebase / merge #34277? > merge this then rebase / merge #34277?

or just merge 34277 closing as merged #34277 