TST/CLN: follow-up to #24750
cc @jreback 

`test_where_unsafe_itemsize_fail` changed to `test_where_upcast` in #24750

this follow-on PR merges `test_where_upcast` into `test_where_unsafe_upcast` to avoid duplication.
