All Julia 1.x versions can use registered packages that live in subdirectories but complete support (Pkg.dev
and similar) requires Julia 1.5 or higher.
You can find some discussion related to this in Feature request: Store multiple registered packages in a single Git repository · Issue #1251 · JuliaLang/Pkg.jl · GitHub.