[Do not merge] Experimental branch to use a queue for processing receipts to avoid memory/timeout issues
At the moment just for aggregate mode (from contribution search - combined receipt).
It works but needs some polishing and maybe some improved error handling.
I expect tests to fail.