请用 Python 3.11 标准库写一个可直接运行的 sales_summary.py。程序接收一个 CSV 文件路径，表头固定为 product,quantity,unit_price，汇总每种商品的销售额并打印结果。要求：csv.DictReader；UTF-8 BOM 可读；金额用 Decimal 而非 float；空行跳过；quantity 必须是正整数；坏行报告行号并继续处理；结果金额保留两位小数；只读输入文件，不创建或覆盖文件。输出完整代码，不要 Markdown 代码围栏，最多 100 行。