Remove `RepoPath` from "models/repo" package, remove `UserPath` from "models/user" package, use `WithRepo` for more places, fine tune tests.
enable the golangci depguard lint rule: deny "models" and its sub packages in "modelmigration" package.