Can Machines Detect Ultra-Processed Foods? A Head-to-Head Evaluation of Large Language Models Using NOVA Classification | Synapse