Make 'Wait' node be able to completely freeze the workflow indefinitely, instead of hitting the execution time limit

The idea is:

The Wait node can currently respond to a webhook output. This is amazing, however on websites that use n8n on the backend, people might trigger an action that starts a workflow through a webhook, plugged into a wait node, but then it can still time out due to the n8n’s execution time limit.
This is where my suggestion to make the Wait node be able to FULLY freeze the execution while preserving all data inside the run comes in. The single webhook will still listen for a response.

My use case:

Building websites and software using n8n on the backend.

I think it would be beneficial to add this because:

People will trust n8n as a reliable backend much more, instead of worrying about execution time limits.

Any resources to support this?

Saw this video and got the idea:
Control Any n8n Workflow With a Custom UI — Step by Step Guide

Are you willing to work on this?

No, sorry. I am building a project centered around n8n right now though. It’s called Nodemator by the way (shameless plug)