Fix closure-unaware code paths in compiler
Object literal shorthand ({ x }) and for-in loop variable bindings
used find_local + Move, which would copy cell GcRefs instead of values
for captured variables. Updated both paths to use find_local_info with
proper CellLoad/CellStore/upvalue handling. Removed now-unused
find_local method.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>