ci: add job to check for C++ guards in header files Closes IDF-288 See merge request espressif/esp-idf!7050