[JuliaLowering] only hygienic-scope-wrap `toplevel` if unescaped (#60169)
Moved from https://github.com/c42f/JuliaLowering.jl/pull/114 with tests
added
---
I didn't originally implement this correctly: toplevel forms coming from
macro expansions only need tweaking if we're in some scope layer other
than the default one.