DOC: Rewrite for `Styler` user guide with new features and other high-level changes.
- [x] closes #39593
- [x] closes #40645 
- [x] Ensure all linting tests pass, see [here](https://pandas.pydata.org/pandas-docs/dev/development/contributing.html#code-standards) for how to run them
- [ ] whatsnew entry

This renames `Styling` with `Table Visualization` and aligns it more with `Chart Visualization`.

It re-organises some of the `Styler` user guide, removing outdated material, including new material with examples.