Hi. I recently got suspend/resume working on my MacBook Pro 2017 (13", no Touch Bar) with Arch Linux.
I documented the process here:
https://takachin.github.io/mbp2017-linux-note/en/suspend-resume.html
It covers:
- kernel & GRUB options
- d3cold workaround
- Thunderbolt issues
Hope this helps others with the same machine. Feel free to link it in the repo if it's useful!