BUG: metadata propagation in .loc, .iloc and Series.to_frame()
 - [x] ~~closes~~ Incremental progress on #28283
- [x] tests added / passed
- [x] Ensure all linting tests pass, see [here](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit) for how to run them
- [x] whatsnew entry
Hello @EmilianoJordan! Thanks for updating this PR. We checked the lines you've touched for [PEP 8](https://www.python.org/dev/peps/pep-0008) issues, and found:





















There are currently no PEP 8 issues detected in this Pull Request. Cheers! :beers: 

##### Comment last updated at 2021-11-13 06:11:39 UTC Failures look to be happening on windows Python 3.9.

The test is: 
- pandas/tests/io/test_gcs.py  
- test_to_csv_compression_encoding_gcs[zip-utf-8] 

I'm not sure what the cause of these failures are and would appreciate some direction with this. 
 perf impact? I messed up the git management on this one. 