Fix CSV saving for tabular data
Merging DataSetCSVWriter and CSVWriter since they were pretty much similar and this avoids the unnecessary confusion.
Fixing vtkCSVWriter to handle multiblock of tables correctly. Old code ended up not respecting requests to pass row data.
Fixes #19431 (closed).
Closes #19431 (closed)