Decouple to Generalize: Context-First Self-Evolving Learning for Data-Scarce Vision-Language Reasoning