Follow-up to #66 and #574 from the unchanged pinned Bun transpiler corpus at source pin 4982b91e3702094330f3be3883354c52b8c01323.
After native parser stack bounds are initialized, the duplicate-binding flood case terminates safely but returns Error: Maximum call stack size exceeded instead of the expected AggregateError. This indicates the parser/error conversion path still does excessive recursive work while collecting a large diagnostic set.
Port the upstream linear-time diagnostic handling. Acceptance: the unchanged parse error flood > reports duplicate-binding floods in linear time case returns an AggregateError, produces no stderr, stays within its existing timeout, and does not weaken the stack-overflow guards tracked by #574.