An entity-name pattern. Holds the original pattern string (for
serialization round-tripping and operator-facing diagnostics) plus a
WildMatch matcher pre-compiled at deserialize time so route resolution
doesn’t re-parse the pattern on every request. Custom Serialize /
Deserialize make this transparent to YAML — it serializes as a plain
string, just like the previous String field did.
Resolve the identity-resolve dispatch list for a specific
entity. Hook-specific counterpart to resolve_plugins_for_entity
— consults the global authentication: block, tag-bundle
authentication: blocks, and the route’s own authentication: block
to determine which plugins fire on the identity.resolve hook for
this route.