Save minimal execution data

The idea is:

Saving executions without (or only at defined nodes) data.

My use case:

I have some workflows that run a lot of data, which i do not care that it has at one node many data, but the saving of the execution does not make sense, as i save the data anyway as a csv and with all the data in the execution i can not simply open the saved execution as it always tries to load all of the saved data as well.

I think it would be beneficial to add this because:

If we could save a execution, that only contains the times, like how long did which node need and when was it started and so on, i could make a better picture of the effeciency of the workflow.
Additionaly it would be a nice to have, to be able to save data at specific nodes, for debugging reasons for example.
Also it would hel to not fill up the postgres DB as quickly.

Are you willing to work on this?

I could help, but i am not that experienced in javascript.

Slightly related: Scrub Personally identifiable information (PII) from execution log - Feature Requests - n8n Community

+1 adding this feature.