feat: Add feature to verify version requirements and auto-create isolated environment during reproduction
When reproducing files using metadata, it is important to ensure that the software version used matches the version recorded in the metadata. To improve reproducibility and prevent inconsistent results, the system should verify version requirements and, when mismatched, automatically create a temporary isolated environment with the correct version.