Pakistan to play 27 Tests, 47 ODIs and 56 T20Is between 2023 and 2027