I managed to get the Mic to work in Monterrey (running an MBPro M1Pro). But HotS does not recognize my Airpods. Audio does come out (sound effects and music) through them, but voice always goes out via speakers.
In case anyone wonders, this is the line I used to get the sound to work:
INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','com.blizzard.heroesofthestorm',0,2,2,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);