I ran into an issue using restic where Windows SIS reparse points on an NTFS file system were failing to back up. After some discussion, it was pointed out that the new Windows NTFS deduplication is supported nicely in Go.
Here is where I was shown support for the new Windows NTFS deduplication scheme: (https://tip.golang.org/src/os/types_windows.go#L201. I'm not 100% sure, but I think the old-style SIS deduplication could be handled the same way, just with a different reparse tag.