A Foundation Model for Massive MIMO Precoding with an Adaptive per-User Rate-Power Tradeoff