Foden may as well leave if they're going after Grealish. The departure of David Silva was supposed to lead the way to Foden getting regular game time as Pep said he trusted Foden to be the replacement, despite giving him feck all minutes. Post on Bluemoon:
Percent of league minutes since Pep told everyone that Foden was a normal member of the first team squad in preseason 2017.
Ederson 93.7
Raheem Sterling 80.3
Kyle Walker 79.1
Fernandinho 77.9
Kevin De Bruyne 66.4
David Silva 66.2
Bernardo Silva 62.1
Sergio Agüero 61.8
Nicolás Otamendi 59.4
İlkay Gündoğan 55.6
Leroy Sané 47.2
Aymeric Laporte 46.7
John Stones 43.4
Gabriel Jesus 42.8
Vincent Kompany 28.8
Riyad Mahrez 28.6
Oleksandr Zinchenko 27.7
Fabian Delph 27.1
Benjamin Mendy 24.0
Danilo 23.7
Rodri 18.6
João Cancelo 7.6
Phil Foden 7.0
Claudio Bravo 6.3
Eliaquim Mangala 5.4
Angeliño 4.6
Eric García 3.0
Yaya Touré 2.6
Brahim Díaz 0.6
Lukas Nmecha 0.2
Scott Carson 0.0
Foden has played only slightly more than Bravo since 2017. Bravo's only games in 3 years were half of the Liverpool 5-0 when Eddie got kicked in the face, 1 game at the end of the Centurions season when IIRC Ederson's wife gave birth, and 3 games Ederson missed because he was ill or suspended this season.
LB, CB and a winger to replace Sane should be their priority in the summer.