For consistency in general, and to support foreign EntityIds specifically, RepoLinker should use a EntityTitleLookup, instead of relying on a namespace map.
When implementing this, please check if we can drop some of the client settings, such as 'repoNamespaces' or 'repoArticlePath'.