TST: port maybe_promote tests from #23982 (#28764)
TST: port maybe_promote tests from #23982 (#28764)


rs2/pandas,TomAugspurger/pandas,jorisvandenbossche/pandas,jorisvandenbossche/pandas,pandas-dev/pandas,datapythonista/pandas,jreback/pandas,TomAugspurger/pandas,gfyoung/pandas,rs2/pandas,gfyoung/pandas,pandas-dev/pandas,pandas-dev/pandas,dsm054/pandas,datapythonista/pandas,dsm054/pandas,rs2/pandas,TomAugspurger/pandas,datapythonista/pandas,jreback/pandas,jorisvandenbossche/pandas,gfyoung/pandas,datapythonista/pandas,jreback/pandas,gfyoung/pandas,dsm054/pandas,TomAugspurger/pandas,jreback/pandas,jreback/pandas,jorisvandenbossche/pandas,rs2/pandas,gfyoung/pandas,pandas-dev/pandas,dsm054/pandas,dsm054/pandas