Use std::sync::OnceLock rather than once_cell. This was recently stabilised in Rust 1.80. Test: Treehugger Change-Id: Ibf6a5db3d8cf89702fd74ff4b1b6788374b91b0c