BUG: Boxplots ignore xlabel and boxplot() doesn't support horizontal layout
- [X] closes #36918 and closes #45463
- [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

@stefmolin could you merge in the main branch once more? We had CI issues this past week Thanks @stefmolin 