RFC: docs: switch from breahe to hawkmoth
Hawkmoth is a Sphinx-extension that uses Clang to directly parse C code for automatic documentation of C/C++ code, similar to what Doxygen does.
However, Doxygen is rather clunky to integrate into the build process, so let's start switching over to Hawkmoth instead.
Closes: #4931 ?