You may want to try to get one of these.
https://www.ebay.com/itm/New-Apple-Customer-Data-Migration-Tool-Kit-076-00236-for-MacBook-Pro-2016-2017/282989664130
It costs around $500 and is currently out of stock. However, if you find one and can probably hire your services out recovering data for others in your situation.
On a side note, if you are considering upgrading or replacing your Apple laptop, you may want to consider the new framework laptop at:
https://www.frame.work
I think that you can enable virtualisation in the cpu of this laptop. If this is true then you could turn it into a hackintosh that is both cheaper to upgrade and repair.
If you want more info on a hackintosh try:
https://m.youtube.com/c/Morgonaut