Does the Price Cap mean I will never pay more than £1,254?

No, instead of capping your overall bill it caps the unit rate.

Your energy bill can still fluctuate depending on your usage, going up if you increase it, and down if you reduce your usage.