It appears there is insufficient standardisation of the CSVformat, but it implies that commas are either not in the data and only delimit the fields. you may be able to hack your way through going on the fact that ,"
or ",
may always appear together. Other wise the format you use should have appropriate ways to escape different characters in the data.
However if you have access to google sheets or excel try first importing the csv there and saving backout to resolve this (guessing).
I am trying to find a windows app that was perfect for CSV file viewing, preparation and export.
[Edited] I am sure this is not it, but perhaps try it’s free version, it says, “Handles poorly formatted files” https://www.moderncsv.com/ but there are plenty of others, and many should handle @Maurycy’s suggested RFC.
You can write parsers in tiddlywiki without java script starting with splitregexp[\n] to get each line and then break into columns. This is a little gymnastics required by it can be done. I would first type importing it to tiddlers with the JSON Mangle plugin.