feat(es/transformer): Port object rest spread to VisitMutHook pattern
Migrate ES2018 object rest spread transformation from legacy VisitMut to the new VisitMutHook architecture for better composability and maintainability. Ported core transformation logic including object spread expressions, object rest patterns, and support for functions, arrows, constructors, catch clauses, and for-loops.
š¤ Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>