Closes https://github.com/espressif/esp-idf/issues/17984
- Separate emac from hal component to a new one: esp_hal_emac.