How can I integrate Cloudflare Turnstile with Discourse?

Seems like it’d solve the same problem hCaptcha solves, except that unlike hCaptcha’s free tier, Turnstile’s free tier offers a transparent/zero-friction mode, better analytics, and it’s integrated into the cloudflare stack and manageable from the CF dashboard, which is potentially valuable to self-hosters already utilizing CF (or anyone who wants a transparent captcha offering without forking over $99/month).