Sets the progress value. The value is clamped between lowValue and highValue.
The progress percentage is calculated as 100 * (value - lowValue) / (highValue - lowValue).
If the value has changed, dispatches an ChangeEvent<T0> of type float.