Same Question, Different Words: A Latent Adversarial Framework for Prompt Robustness