Fix template argument resolution for complex typedef chains (e.g.
vector<T>::reference through allocator_traits) by:
- Adding ownership checking in find_argument to skip frames from
unrelated templates at the same depth
- Tracking entry stack size in TransformDependentNameType to prevent
frame leaks from nested NNS qualifier resolutions
- Extracting template info directly from concrete TSTs in lookup to
avoid stack corruption
- Adding push_nns_qualifier_frames for multi-level dependent chains
Also removes debug traces from TemplateResolver.Standard test.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>