BUG-17280 to_html follows display.precision for column numbers in notebooks
- [X] closes #17280
- [X] tests added / passed
- [X] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [X] whatsnew entry

When printing column labels, check if they are floats and if they are, then round according to display.precision preferences