PriceUpdater: - Pass context so that it can be canceled during an update loop - Define APITypes to make it explicit which API we are using