Replace raw function_name/qualified_name/class_name string parameters with
the FunctionToOptimize dataclass throughout JavaScript optimization code.
This provides better type safety and eliminates redundant parameters.
Changes:
- Add class_name property to FunctionToOptimize (similar to FunctionInfo)
- Add from_function_info classmethod for FunctionInfo conversion
- Update instrument.py transformers and functions to accept FunctionToOptimize
- Update find_references.py to accept FunctionToOptimize
- Update support.py and verifier.py callers
- Update all test files
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>