Use column_fallback plugin for storing default locale's translations in original columns (#12040)
* Use column_fallback plugin from mobility:
* Use original column for the translatable fields in the default locale
* Remove migrations for transferring and deleting translatable data
* Fixes https://github.com/spree/spree/issues/12019
* fixed `Taxonomy#set_root_taxon_name`
* Fix translations for properties: remove name from being translated
* Update has_webhooks_spec.rb
* Fixed `Taxon#sync_taxonomy_name`
* Adjust what's being translated + correct product scopes
* added `Spree.use_translations?` and `Spree::Core::RuntimeConfig`
* Updae mailer specs
* * Fix `Spree::Products::Sort` to select translatable fields only when using translations
* Update API V2 Storefront Products specs
* Fix and refactor collection sorters
* Update `Spree::Api::V2::ResourceController` specs
* Use directly the `Spree.use_translations?` in finders and sorters
---------
Co-authored-by: Damian Legawiec <damian@getvendo.com>