feat(xymatic_migrate): add xymatic_migrate.schema.yml configuration file. Add...
feat(xymatic_migrate): add xymatic_migrate.schema.yml configuration file. Add xymatic_migrate.settings object with legacy_media_type property.
feat(XymaticMigrateSettingsForm.php): add XymaticMigrateSettingsForm class to handle Xymatic settings form. The form allows selecting a media type to migrate away from. The selected media type will be replaced with new ones of the type selected in the Xymatic settings form. This will not delete the old media entities.
feat(MigrateService.php): add MigrateService class to replace legacy media entities with new ones
feat(xymatic_migrate): add MigrateServiceTest to test the migrate service
feat(xymatic_migrate): add xymatic_migrate module with settings form, task link, and service for migration. Add dependencies to xymatic module.
refactor(XymaticWebhookControllerTest.php): extend XymaticKernelTestBase instead of MediaKernelTestBase and remove unnecessary code
feat(tests): add XymaticKernelTestBase class for kernel tests
Closes #3351527