Promises of security guarantees for Ukraine have been lauded as "game-changing" and "historic" in the hope of bringing an end to the war with Russia.