BUG: TypeError when shifting DataFrame created by concatenation of slices and fills with values
- [x] closes #42719
- [x] tests added / passed
- [x] Ensure all linting tests pass, see [here](https://pandas.pydata.org/pandas-docs/dev/development/contributing.html#code-standards) for how to run them
- [x] whatsnew entry

I decide to reopen this PR and ignore array manager with reference to `test_shift_dt64values_int_fill_deprecated`. looks fine.

cc @jbrockmendel  @jbrockmendel Done. thanks @wjsi  @meeseeksdev backport 1.3.x Something went wrong ... Please have  a look at my logs.