fix: handle RobotResourceRemoved event to prevent infinite money :^)
Fixes the bug described by @nickdev. (Discord). Previously, trading did not process the RobotResourceRemoved event and allowed the player, as long as he did not mine in between, to sell his cargo again and again. And since basically the whole business logic is actually re-implemented in the dashboard (which did the cargo tracking correctly), it displayed a very negative balance for the player who was (even if accidentally) exploiting this bug. The fix is implemented via the same methodology as handling mining events, since the robot service publishes the whole inventory for both of these events. Also included some debug logging for BankAccount, Inventory & Commands.


