vtkSMViewLayoutProxy: fix size computation logic
requested to merge utkarsh.ayachit/paraview:20290-color-legend-size-wrong-multiple-views into master
vtkSMViewLayoutProxy failed to include spacing when computing size of views. This causes nested views to have incorrect sizes causes weird issues due to scaling.
Fixes #20290 (closed).
Closes #20290 (closed)