Context-Aware Predictive Coding: A Representation Learning Framework for WiFi Sensing