It's all in Man City's hands now because whatever Arsenal does will not be able to change the situation. I think it shouldn't be too hard for Man City to get 1 win from their remaining 3 matches because their performance is very consistent and that is most essential they have a winning mentality (the one thing that Arsenal doesn't have).
I can see that Arsenal still has stage fright. I think Man City's victory over Everton has put Arsenal under very high pressure. So instead of getting the win, they even played badly at home.
Manchester City only need to win one more match among remaining three matches to win it. If they get 3 more points, they will have 7 points more than Arsenal and the competitor only have 2 matches to play and get a maximum 6 more points.
Although it's bad for Arsenal to lose the title after many hope and impression they made in this season, Arsenal can use this season and what they harvested from it to move forwards and become stronger. At least what they have achieved from this season, gives them enough belief and confidence that they are strong and competitive enough to compete with Manchester City.
They can improve themselves to become stronger, more stable in their performances to compete better against Manchester City. In a next season, maybe Haaland will have more troubles when clubs in Premier League and their defenders will be more familiar with Haaland style and will constrain Haaland better.