Modify vtkHoudiniPolyDataWriter array dispatch to mirror vtkTemplateMacro.
This commit addresses paraview/paraview#16105 (comment 165467). Originally, template dispatch was performed according to data type. Since vtkIdType shadows an extant vtk data type, an ambiguity arose during array dispatches for this type. With this commit, array dispatch is now performed according to vtk type ID, as is done in vtkTemplateMacro.