Add source_db_type and target_db_type to the migration config so the same binary can drive any supported direction.
Introduce a retry policy with exponential backoff and jitter for extractor and loader errors, with configurable max attempts and delay caps.