[NEOS-1076] Update job mapping SchemaColumns to not rely on forms
It would be great to make this thing agnostic to react-hook-form and just expose callbacks in the props.
That way we can use this table for more than form-related items.
Also would be great to just decouple it in general as it would make it more clean and possibly less bug prone.
From SyncLinear.com | NEOS-1076
Was bit by this again where I wanted to change the datagen form to have the mappings nested inside of another property for better organization.
This broke the schema page table because it expects there to be a mappings property at the root of the form.
Removing the form dependency will allow any user to consume from this component and have their form in any structure theywish.