[clang][DebugInfo] Emit static local variables in their lexical block scope (#213153)
With the backend support from #187927 in place, emit DIGlobalVariable
nodes for static local variables in their corresponding DILexicalBlock
scope. This allows debug info consumers to distinguish between static
local variables with the same name declared in different lexical blocks.
Fixes https://github.com/llvm/llvm-project/issues/19612.
Authored-by: Kristina Bessonova <kbessonova@accesssoftek.com>