I don't know if they do this, but those conventions could be enforced by a tool.
Yes, in WebKit, SaferCPP guidelines are enforced by a static analysis tool.
My work bans raw new and delete, so we only use unique_ptr. It's not as memory safe as Rust's borrow checker but I've never seen a segfault.
Yes, they do this, and it's really not an unreasonable requirement.
Theres C++ in military airplanes, they just cut out 90% of the features: https://www.stroustrup.com/JSF-AV-rules.pdf
And heres a nice video about it: https://youtu.be/Gv4sDL9Ljww?si=Z4riPMKAKcIKaU0s