That is actually why I default to suggesting Diskdigger. Not everything is always Open Source, though we prefer it. And to be technical, the 'features' of Zorin OS Ultimate are locked behind paywalls. Developers should be paid for their work... But the features that are essential on DiskDigger are free; a person can pay for Convenience features.
There are many CLI commands that can perform a huge variety of recovery processes. The beauty of the CLI is that it goes far above and beyond what most any limited GUI application can offer- which is part of what I think scares people.
There is Ddrescue - though I have never used it and I am not sure if it fulfils your requirements, though you may look that up, as well.