Erling Haaland will miss a number of weeks of Manchester City's run-in as they chase a top four place in the Premier League and an FA Cup success.