Evaluating Large Language Models for G-Code Debugging, Manipulation, and Comprehension | Synapse