USB: Cleanup device side struct and fix incorrect DM pulldown configuration (v4.2) See merge request espressif/esp-idf!17102