Compare two versions of a CSV file and generate a report including:
1. Counts of added, removed, and changed rows.
2. Samples of added, removed, and changed rows.
3. Top 10 differences in key columns.
4. Any suspicious values found in the data.
To execute, provide:
- The path to both CSV files.
- The column to use as the key identifier for comparing rows.
- Any specific columns of interest for detailed comparison.