ENH Avoid redundant CSS in Styler.render
Where multiple styled cells have the same CSS, only make one CSS declaration. This can reduce the output size substantially.

- [x] ~~closes #xxxx~~
- [x] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry

Any interest in this? this seems ok to me, basically writing the 'same' style, but de-duplicated so its much smaller? @TomAugspurger  > basically writing the 'same' style, but de-duplicated so its much smaller?

Yes
 thanks @jnothman 