you are right You have to win every single game if you want to win the title. And every match is very important for them. If they lose a point in a match, they will be relegated.
Because this is about the Premier League, I believe that winning all matches is difficult or even impossible for all the teams that compete.
As far as I can remember in the last 5 seasons (including this one), only Manchester City (17/18 & 18/19) and Liverpool (19/20) have actually managed to win 32 of 38 match in season. Meanwhile, Arsenal have only been able to win 23 matches in the last 9 seasons (16/17), and that is the highest amount they have won.
Arsenal has a strong squad. The most important thing is that their squad is stable. Every player on the team is playing well. So even if a player is out of the team due to injury, Arsenal are not facing too much trouble.
This season they could break new history as they only need another 8 wins to surpass their highest number of wins in the last 9 seasons (including this one). I think the chances are pretty high because Arsenal's form is really stable. But let's see if they can win the title. While they still have 19 matches remaining.