Authorize Then Capture once order is confirmed by shop owner

How can we set the payment method to authorize the purchase, but only capture after inventory or product availability is confirmed by the shop owner? We want to reduce refunds being issues if we can’t deliver the product due to supply chain issues.

We’re coming from Magento, and that is how it worked there.

Any update here? I tried making a Flow rule to keep the status as Authorized, but that doesn’t seem to work.