Use std::sync::OnceLock rather than once_cell.

This was recently stabilised in Rust 1.80.

Test: Treehugger
Change-Id: Ibf6a5db3d8cf89702fd74ff4b1b6788374b91b0c
3 files changed