Hey, just wanted to chime in here. I successfully backported the Buster version of enigmail to Stretch by removing the versioned dependency on gnupg. So far I haven't experienced any difficulties. Of course this isn't a solution for the OpenPGP.js problem but at least to me it seems that the gnupg version in Stretch works well with enigmail.
Regards, Markus
signature.asc
Description: OpenPGP digital signature