Text this: Adding Path-Functional Dependencies to the Guarded Two-Variable Fragment with Counting