Saudi Arabia’s oil revenue is seen rising to 2026 before declining quicker than previously expected through to the end of the decade, according to the International Monetary Fund.