BUG: transpose not respecting CoW
- [ ] xref #49473 (Replace xxxx with the GitHub issue number)
- [ ] [Tests added and passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#writing-tests) if fixing a bug or adding a new feature
- [ ] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit).
- [ ] Added [type annotations](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#type-hints) to new arguments/methods/functions.
- [ ] Added an entry in the latest `doc/source/whatsnew/vX.X.X.rst` file if fixing a bug or adding a new feature.

This is the same solution as in iterrows, I work on a solution on the BlockManager level now
Updated for new block manager method @phofl there are some relevant failures here with the usage of `add_reference` in the CoW build and a failure in the ArrayManager build Is it possible to get views when splitting the block and converting the dtype? We got the errors when converting object to a proper dtype which splitted the block That sounds impossible, unless one of the split blocks kept its object dtype? Ok then my train of though was correct. No there is no reason to split and keep object  Merging, I'll tackle the transpose case separately