Pep Guardiola has branded Erling Haaland as "the best striker in the world" ahead of Manchester City's trip to Liverpool despite his dip in form in 2026.