Receipt parser re-architecture

Epic #77: decompose ReceiptParser into a rule/engine pipeline (restaurant-scoped).

No due date
100% Completed
#100 by TimCane was closed 2026-07-07 15:32:08 +01:00 0 / 2
#99 by TimCane was closed 2026-07-07 15:17:05 +01:00 0 / 2
#98 by TimCane was closed 2026-07-07 13:45:55 +01:00 0 / 2
#97 by TimCane was closed 2026-07-07 14:30:56 +01:00 0 / 2
#96 by TimCane was closed 2026-07-07 14:57:04 +01:00 0 / 2
#94 by TimCane was closed 2026-07-07 12:27:11 +01:00 0 / 3
#93 by TimCane was closed 2026-07-07 11:55:53 +01:00 0 / 2
#92 by TimCane was closed 2026-07-07 11:30:59 +01:00 0 / 2
#91 by TimCane was closed 2026-07-07 11:06:58 +01:00 0 / 2
#90 by TimCane was closed 2026-07-07 10:33:53 +01:00 0 / 2