BUG: Join ValueError for DataFrame list
In the comments for `DataFrame.join()`, it says that suffixes are not supported for joining a list of DataFrame objects.

> Notes
>         -----
>         Parameters `on`, `lsuffix`, and `rsuffix` are not supported when
>         passing a list of `DataFrame` objects.

- [x] closes #46396 
- [x] [Tests added and passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#writing-tests) if fixing a bug or adding a new feature
- [x] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit).
- [x] Added an entry in the latest `doc/source/whatsnew/v1.5.0.rst` file if fixing a bug or adding a new feature.

thanks @bwozniak27 