Recover abandoned stripe carts

Requirement is to recover abandoned stripe carts in Ghost.

Sharing because I most likely will put a patch together for a POC on a project.

From a tech POV looking at recovery of abandoned stripe carts where on the createCheckoutSession and createCheckoutSetupSession in Ghost/StripeAPI.js at da0254846b94403acf8ea12eeeca0fc2f0faa200 · TryGhost/Ghost · GitHub it appears that it would it be possible to follow procedure outlined here Recover abandoned carts | Stripe Documentation

Obviously there are considerations around the consent and flow to receive the callback.