Formatter for building human-readable error messages from architecture violation reports.
Formats a ViolationReport into a human-readable string suitable for test failure outputs.