Don't report an error when accessing a name of a global block-scoped variable on `globalThis` outside of `noImplicitAny`
fixes https://github.com/microsoft/TypeScript/issues/58345
Even though the bug is labelled Help Wanted, I didn't see a consensus on the change we should make here. So that's probably the first task.
Also, will this fix the bug for the person who filed it? I'm not sure whether restricting this change to noImplicitAny: false makes sense -- since it really is a circularity error. I personally think it should remain one, but you can make the case that removing it here is useful. (and in JS there is special-case code to ensure that this pattern does work).
It’s not a circularity. Block-scoped top-level variables define global variables but not globalThis properties (this is different from var)