Generating High-Precision Feedback for Programming Syntax Errors using Large Language Models