Nunez is proving to be a good scorer this season. Liverpool has the best attacking players (Diaz, Salah, Jota & Nunez) in the Premier league. If 1 of them doesn't score the other will score. Newcastle is very strong at home still lose to Liverpool. Liverpool without centre back VVD still able to beat Newcastle. Most teams including Man City depend on 1 or 2 players to get the goals. Liverpool has 4 players capable of scoring in any game. If Haaland doesn't score in every game Man City will struggle to win a game. If Haaland doesn't score more than 30 goals Man City may not win the title. Liverpool has no such problem. If Salah doesn't score Nunez will score. If Nunez doesn't score Diaz will score. If Diaz doesn't score Jota will score. Any of the front 3 are capable of scoring including the back up.
You are overrating their team a lot, City doesn't have any problems scoring goals, they won league title without a CF already.
DIaz has scored 4,4,2 league goals for Liverpool. He has scored more than 10 league goals twice in his career, once in Portugal and other time in Colombian league.
Jota has scored 9,15,7,1 league goals for Liverpool. Scored more than 10 league goals 3 times in his career, once in PL, Once in Championship and once in Portugal league.
Salah is just awesome, he will score or assist lot of goals and will carry their attack, Nunez is just a mystery player, Nunez scored vs Newcastle and he is proving to be good scorer this season? He might well be and might go on to score 30+ league goals but at this point he has scored in 1 out of 3 league games (tbf to him he was a sub in all games).
Arsenal have the second best attack after City in the league.