Add drag and drop capability to file input nodes

Aanand Kainth requested to merge bugfix-nodes into main

A new FileInput component is introduced to handle a drag-and-drop enabled file input. Papa Parse is used to parse CSV files instead of a hand-rolled CSV parser. The nodes also gain icons in the sidebar.

Edited by Aanand Kainth

Merge request reports