fix: vtkCellTypes does not use 64-bit IdType
Fix vtkCellTypes for very large meshes where the number of cells exceeds MAX_INT.
Currently vtkCellTypes uses a vtkIntArray to store the locations of the cell inside a large array. for very large meshes, int is not enough
This patch replaces the internal array by a vtkIdTypeArray and updates all functions/variables accessing the "location".