I updated the patch added in comment #11
Deleted the not needed "sprintf('%s::%s', static::class, 'batchProcessImport')" which was breaking Migration Batch execution
Updated the patch to fix the issue in Drupal 10 because `getSession()` method started throwing `BadMethodCallException('Session has not been set.')` and it's recommended to use `hasSession()` method.
Re-rolled #7 patch 🐛 AJAX is broken on the add condition form Needs review to make it compatible with Drupal 10
Updated the patch #10 📌 Automated Drupal 10 compatibility fixes RTBC to apply it to 8.x-1.5 version