desaturate method
Implementation
Color desaturate([int amount = 10]) {
final p = RangeError.checkValueInInterval(amount, 0, 100, 'amount') / 100;
final hsl = HSLColor.fromColor(this);
final saturation = _clamp(hsl.saturation - p);
return hsl.withSaturation(saturation).toColor();
}