REF: _cython_agg_blocks follow patterns similar to _apply_blockwise
Follows #35535 

This isn't yet identical to apply_blockwise, because both this and apply_blockwise have some odd behaviors that need to get standardized before they get combined into a BlockManager method, but this is a move in that direction.
thanks