Nobody is sure about the club that will win the Premier League this season, you shouldn’t be too confident that Manchester City will win the league. Liverpool's performance is still really nice, and they are also fighting for the league this season. I don’t really know why you are not talking about Arsenal. Because Arsenal is really performing very well this season and they are really ready to win the league, people are thinking that what happened to Arsenal last season will repeat itself this season, but Arsenal might end up surprising everyone.
Liverpool, Manchester City, and Arsenal are the three clubs that are really fighting for the league title this season, and one of them will be winning it, but we can’t conclude yet on which club will win the league this season, and they are performing very well. The point difference between the three clubs is just really close.
I think it's too early to predict the winner of the Premier League this season with 12 games remaining and the top three standings teams awhile remaining few points left from Liverpool, Manchester City and Arsenal. Seems need waiting for few matches later and looking with potential which one of three above standings team awhile keep consistent performance and manage the top position. All three top standing teams have faces each other in the remaining matches left, interested if can winning the match seems will be the Premier League winner for season 2023/24.
Manchester City and Liverpool have to face each other on matchday 28 and Arsenal have remaining match for facing Manchester City on matchday 30. Its crucial if can win each other has most important thing if want to be the winner for domestic league and I believe three top teams awhile has the same opportunities for winning premier league.