Packages: refactor `packagesSource` interface to avoid duplicate implementations
Created by: olafurpg
This issue is a reminder to followup on this PR comment from @Strum355 https://github.com/sourcegraph/sourcegraph/pull/38074/files#r911901428
Created by: olafurpg
This issue is a reminder to followup on this PR comment from @Strum355 https://github.com/sourcegraph/sourcegraph/pull/38074/files#r911901428