Add type hints for (BlockManager|SingleBlockManager).blocks
- [x] xref #26792  & #26871

This PR add a type hint for ``(BlockManager|SingleBlockManager).blocks`` and ``(BlockManager|SingleBlockManager).__init__``.

This follows up to the type hints added in #26871 and makes it easier to work with the ``BlockManager`` and blocks in Pandas.