pub fn run(args: Args) -> Result<()>
Run the report command.
Returns an error if report generation fails.