[feat] Improve ScalarColoringBehavior
The rescaling didn't work sometimes with LidarStream, and rescale to [0,0]
The different pieces that could explain that are:
- the different vtkLidarInterpreter create a initial frame fill with 0, and a scalar array define.
- the pqPipelineSource::dataUpdate signal could also be send when a filter parameters is modified.
A safe workaround is wait and rescale only if the range isn't [0,0]