cpu/esp_common: MODULE_XTENSA has to depend on HAS_ARCH_ESP_XTENSA
cpu/esp_common: MODULE_XTENSA has to depend on HAS_ARCH_ESP_XTENSA

ESP32x SoC use either Xtensa cores or RISC-V cores. The Xtensa vendor code has to be compiled only for ESP32x SoCs that are Xtensa-based. Therefore, MODULE_XTENSA has to depend on HAS_ARCH_ESP_XTENSA instead of HAS_ARCH_ESP
jasonatran/RIOT,ant9000/RIOT,kYc0o/RIOT,kYc0o/RIOT,ant9000/RIOT,RIOT-OS/RIOT,jasonatran/RIOT,kYc0o/RIOT,kaspar030/RIOT,RIOT-OS/RIOT,jasonatran/RIOT,RIOT-OS/RIOT,RIOT-OS/RIOT,miri64/RIOT,ant9000/RIOT,RIOT-OS/RIOT,ant9000/RIOT,ant9000/RIOT,miri64/RIOT,jasonatran/RIOT,jasonatran/RIOT,miri64/RIOT,kaspar030/RIOT,miri64/RIOT,kaspar030/RIOT,kaspar030/RIOT,kYc0o/RIOT,kYc0o/RIOT,miri64/RIOT,kaspar030/RIOT