Remove or convert C headers to C++ equivalents
Modify clang-format config to separately group C++ and C standard headers
Convert all C headers to C++ equivalents (or remove if not needed)
Fix gcc13 warnings
Update CONTRIBUTING doc to update clang version and mention include convention
Update History.md