For sync tables, a Settings toggle "Remove no longer found columns"

Similar to the existing “Add newly found columns”, there should be a setting to automatically prune out columns that are no longer present in the new schema, for dynamic sync tables.