I would be surprised if he stayed beyond this season.
Good enough to be a starter at a good side but never going to replace Ederson.
The loss in the Carabao cup will cost him about 1/3rd of his game time this season, and a move next summer to a club he can start for would nail him down for the USA team at the world cup.
His current contract ended in 2023, so we'd have been getting the "1 year left" discount bullshit if he moved this summer. This deal probably gives him a nice pay rise and we'll get a bigger fee.