Fix regex escaping causing sync issues on paths with special characters

Previously, with paths containing parens `(` `)`, Synx fails to sync groups as it does not believe files are within the root pathname for their project.

This fix replaces the regex with a `start_with?` check, fixing the regex issue.

Thanks to @marklarr for lots of things. :punch: