Closes https://github.com/espressif/esp-idf/issues/13671
HID device is allowed to trigger reconnection by sending an interrupt report. When reconnection is in progress, no more interrupt report can be sent until the procedure is accomplished.
2. add esp API for HID 3. add PM config for HID 4. add HID device demo Closes https://github.com/espressif/esp-idf/issues/5311 Closes https://github.com/espressif/esp-idf/issues/5635 Merges https://github.com/espressif/esp-idf/pull/3425