fix(settings): Refactor Settings UI
feat(ruleset): Refactor ingest module and add ruleset UI
feat(rules): Add UI for adding/editing rules within ruleset

SD-1196
feat(rules): improving UI for settings
feat(rules): Add dropdown for rulesets in provider settings

SD-1198
fix(versioning): Fix version preview and revert

SD-1114
fix(versioning): Add all fields for autosave/revert action