Returns a copy of this color with the given HSL hue (0..360).
hue
Color withHue(double hue) => HSLColor.fromColor(this).withHue(hue.clamp(0.0, 360.0)).toColor();