Return a copy of the input RGBA color with its saturation set to the specified value, alpha channel is left unmodified. See [ToHLS] and [FromHLS].