Shared ref-filter formatting primitives.
Git reuses the same identity/date/refname formatting language across
for-each-ref, branch, tag, log, show, stash, and status output.
This crate owns those semantic primitives so the CLI can remain an entry
point instead of a home for every command's formatting state.