The pattern of a handle, the name a user goes by on this instance: a local
user's username, or name@host for a user whose account lives on another
gerbeur (federation-service.ts stores it so in users.username). Paths,
mentions and the profile links all read names by it, through
HANDLE_RE, MENTION_RE (shared/mention.ts) and parsePagePath
(shared/paths.ts).
Usage
import { HANDLE_SOURCE } from "shared/validation.ts";