DEPR: Series/Index .values special cases
- [x] closes #36957
- [x] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry

Is this motivated by code-sharing or trying to reduce special casing of our extension blocks?

IMO, if there's code in pandas that relies on `.values` returning an ndarray or not then that's a sign that we shouldn't be using `.values`. We should be using `.array` or `.to_numpy()` instead. > Is this motivated by code-sharing or trying to reduce special casing of our extension blocks?

That, plus the general "this is a code smell" thing > Let's discuss further on the issue first?

Sounds good.  I'll keep this open to debug the npdev build. Not worth the effort to get the npdev build passing.  Closing.