Assign repository URI to source control in `OpenWorkspaceFolder` events

Adds a threadsafe Uri::file() function, which allows creating a new Uri for each repository in the workspace (when supported).

Created by  finchie  on December 22, 2025
MGJ23FHFUNT4RSJP3AW5ZALGEDTNZPR4PLHLPOCFNEBIX2WHV2JAC
Change contents