Update handling of file paths

There are reports that file migrations are broken after MigrateUpgradeImportBatch does not use source_private_file_path & source_base_path correctly, making it impossible to have public & private files in separate locations (core issue).

We should test this, and fix it if needed, before Drupal 9.2.0 is released.