Bugfix InventoryHandler to remove units of items that were removed from cart

Currently the inventory handler only adjusts the units of items that are still in the cart,
but when an item is removed from the cart, the inventory unit remains. This PR fixes this.