driver(ledc): fix duty and fade issues and add thread-safe version APIs. See merge request idf/esp-idf!2233