ILSGateway product stock migration and first reports

@czue PR contains migration of some small part of stock data from ILSGateway. Some logic is directly moved from ILS.
i realize this was just copied over but i don't think `run_reports` is a good name for it. maybe something like `warehouse_updater`?