Fix CSS output for RGBColor

The `toCSS()` method of `RGBColor` incorrectly uses hsla/hsl with RGB components.

Also, HSVColor uses hsl as well, which is incorrect, so it might be better to convert it to another format and use its toCSS().