[Chapel Merge] Dyno: make `VarScopeVisitor` analyses work per-tuple element

Branch: refs/heads/main
Revision: 2fd68e84197478bd26b23493b3f1cde34dcf4099
Author: arifthpe
Link: Dyno: make `VarScopeVisitor` analyses work per-tuple element by arifthpe · Pull Request #27563 · chapel-lang/chapel · GitHub
Log Message:
Dyno: make VarScopeVisitor analyses work per-tuple element (#27563)

Adjust VarScopeVisitor and the analyses implemented using it
(call-init-deinit, copy elision, split init) to operate per-tuple
element, as appropriate.