Refactor: Align Uri::combineRelativePathWithBasePath

Concrete in **UriRetriever** and **UriResolver**.
Refactor: Remove duplicate code.

UriResolver instead of self.