You're pretty much limited to PDM microphones nowadays though there are some PCM ones still knocking around. PCM mics are considerably cheaper.
Audio is well supported on the ESP32 and there are plenty of libraries and sample code out there.