У вас есть CSV с данными от кукловода, но не используйте его. Просто запишите данные в файл:
fs.writeFileSync("test.csv", csv);
Также запись в файл этого
'${productId};${productPrice}'
не будет работать, в этом месте нет таких переменных, и даже если бы они были,правильный способ форматирования переменных в строку с помощью обратных галочек:
`${productId};${productPrice}`