Manchester City will be without Erling Haaland when they take on Manchester United in another heated derby this weekend.