PJM agreed to a price cap suggested by Democratic Pennsylvania Gov. Josh Shapiro that the governors said will save consumers $21 billion over two years.