Manchester City's Jack Grealish believes he should have been part of England's Euro 2024 squad and "can't speak highly enough" of interim manager Lee Carsley.