Reverse-parse: match a concrete URL path against the template. Returns captured path variables, or null
if no match. Split on '/' first, then percent-decode captures (RFC3986 §2.1). Deterministic / injective
within the profile (no operator can yield two interpretations).
Reverse-parse: match a concrete URL path against the template. Returns captured path variables, or null if no match. Split on '/' first, then percent-decode captures (RFC3986 §2.1). Deterministic / injective within the profile (no operator can yield two interpretations).