Global food and fuel price shocks linked to the Russia-Ukraine war are set to last until at least the end of 2024 and ra