Only China, North Korea and Iran can match the shell supply Ukraine needs. But they are diehard pro-Russia. North Korea alone provided 1M shells to Russia. Others with less prowess are South Korea and India -- both are fencesitting, miserly traders who won't give arms for free.
Anyway we all discovered NATO had no capacity to beat Russia when they tried to cajole Gulf monarchs and global south to provide weapons: almost all refused, Brazil was the most blunt. Even poor Taiwan had to give weapons despite invasion threat from China.
But now they have to supply Israel too, especially in case of a face-off with Hezbollah. Zelenskyy is about to learn a very painful lesson. There will be backroom meetings among old spooks - a deal will be struck - a new 'neutral' leader will be picked and the comedian will merely be updated.