I would absolutely keep Rodri unless we need the cash. Dinho is going, sign Zakaria, make him first choice. Rodri has his uses in the squad, he is a world class anchor man and will be incredibly useful when used correctly.
Bernardo on the other hand may need to move for his own sake. I desperately want him to succeed but I also don't want him to waste away here. He could go to Barca or Juve and be fantastic. Don't really want Grealish though, another 'midfielder' who hasn't shown he can even play midfield and he would cost stupid money. We already have 4 home grown players, sign Auoar or the lad from Valencia, Lee Kang-In, who we've been linked with a lot.
Mahrez should be gone this summer regardless, he's 30 and only going to get worse.
Aguero I would keep if we needed him for Messi, otherwise I'd throw whatever it takes at Dortmund for Haaland.
Mendy will probably end up staying, nobody will give us anything for him so Zinchenko may be easier to shift. Alaba on a free would be nice if he wants to play with Messi...
I would also shift Cancelo if possible and sign Lamptey from Brighton.