jvmpackages: add configurable timeout to coursier invocations
Created by: Strum355
Removes JVMPackagesSyncer.GetRepo as per https://github.com/sourcegraph/sourcegraph/issues/23543#issuecomment-896056505
follow up work: make the JVM Packages extsvc site-level for the reason outlined here