REF: avoid broadcasting of Series to DataFrame in ops for ArrayManager
xref https://github.com/pandas-dev/pandas/pull/39772

Currently, we broadcast a Series to a DataFrame for elementwise operations in the "op(df, series)" case. This is done (I think) to be able to perform the operation block-wise (which is only implemented for block/block case, and not for block/array). 
But, when using the ArrayManager, this broadcasting is 1) not necessary (since we perform column-by-column anyway) and 2) costly.