Frozen Russian money should be provided to Ukraine as a stop gap at the minimum, it should be provided regardless. While politicians drag their feet, this is an good solution as well as an easy sell to the public. Funding war, someone else’s war can be a tough sell to taxpayers, but this is funding for their survival. Get it done. Now.
And that’s only one half of it. Democracies where governments are able to easily confiscate money and use it for their own means tend to be gone (alongside the opposition that got all their money confiscated) not long after.