Remove `Context.make_repo`

Context.Tree.make_repo and Context.Tree.shallow only exist in order to support light mode v1.

These can be safely removed (alongside the Context.Tree.repo type) as soon as lib_proxy doesn't make use of these anymore.

See !4086 (comment 827049460)