Q-NL Verifier: Leveraging Synthetic Data for Robust Knowledge Graph Question Answering