I'm going to go against the grain here and say denuclearization is not the solution for peace. I believe the reason the world has been at (relative) peace since WWII is because of the threat of a nuclear war.
If Ukraine had kept their nuclear weapons, do you think Putin would even consider invading? I don't think so.
A better solution to denuclearization, in my opinion is to adopt a "No First Use" policy [1]. I suspect internally the US and NATO do follow this policy but will not disclose it publicly for strategic reasons.