Backport PR #60709: ENH(string dtype): Make str.decode return str dtype
Backport of #60709
The failing CI is also failing in other backport PRs (and partly on main as well), so not related to the changes here, so already going ahead and merge those. 