Add report writer tests

New test suite covers report generation features including run record file I/O, vulnerability markdown rendering with proper formatting, CSV severity ordering, and executive report output.