Cloudflare Turnstile with PayPal should prevent spam donations and not record a transaction in PayPal when denied

Currently, with Cloudflare Turnstile enabled, you will get a “permission denied” when submitting a donation with PayPal, but a transaction will still get processed in PayPal, no donation is recorded in GiveWP.