Synthetic Code Surgery: Repairing Bugs and Vulnerabilities with LLMs and Synthetic Data | Synapse