Distilling structural reasoning: efficient semantic parsing via chain-of-thought rationalization and contrastive demonstration selection | Synapse