Add dependency reporting support

Added new fields and tools to report on vulnerable dependencies, including CVE tracking, package metadata, deduplication logic for dependency reports, and a new dependency report creation tool. The system now intelligently identifies duplicate dependency vulnerabilities by matching CVE, package name, and ecosystem.