PERF: Define Block.__init__ in cython
Shaves about 10% off the benchmark discussed in https://github.com/pandas-dev/pandas/pull/40171#issuecomment-790219422
lgtm. maybe some of these checks are stuck. green can u rebase rebased + green