repo-updater: Introduce InternalAPI interface for repoupdater server
Created by: keegancsmith
I noticed non-determinism in the test case coverage. It was due to us using the default client for InternalAPI, and that failing. So we apply the same pattern we use the in repos package and declare the interface we use of InternalAPI.