Sir Elton John has postponed the first two weeks of his farewell tour shows until 2023 as he is waiting for Germany to allow full capacity crowds.