ENH: Support for column specific col_space argument for frame.to_html…
…() method (#28917)

- [ ] closes #28917
- [ ] tests added / passed
- [ ] passes `black pandas`
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] what's new: the col_space argument of to_html() can also take a dict or list to specify different col_space for different columns. 
