Fix SIGSEGV on vtkCompositeDataProbeFilter() (#17690)
vtkDataSetAttributesFieldList::vtkInternals.NumberOfInputs was initialized to be -1, which causes UnionFieldList to pass wrong argument to PreExtendForUnion. It is now fixed to be 0.
This is an alternative merge request of !7200 (closed) and !8785 (closed).
Edited by t-ikegami