Remove check preventing globals shadowing locals outside function (#61556)
Closes https://github.com/JuliaLang/julia/issues/61543. The only
functional change is the two-line removal in julia-syntax.scm; the rest
is just some aggressive testing of both lowering implementations.