Benchmark reports now generate as HTML

Benchmark comparison results now output as an interactive HTML file (`results.html`) instead of just terminal text, making it easier to view and compare performance metrics across branches.