fix(csv): partition_csv() raises on long lines

Merged
SC
2y ago
+33-12

Summary
The CSV delimiter-sniffer requires whole lines to properly detect the delimiter character. Limiting bytes read produced partial lines when lines were very long. Limit bytes but read whole lines.

Fixes #2643.