Reconstruct profile verification state from microcosm
Verifications are app.bsky.graph.verification records whose subject points at
the verified DID (a Constellation backlink); each record's repo is the issuer.
hydrateVerificationState fetches them, resolves issuer identity, and builds the
VerificationState now attached to hydrateProfile's ProfileViewDetailed.
isValid is computed per the lexicon: the handle captured in the record must
still match the subject's current handle. verifiedStatus is 'valid' if any
verification is valid.
Caveat: the AppView only surfaces verifications from a curated trusted-verifier
set, which is Bluesky policy not present in the records, so we include every
issuer. Verified against bsky.app (4/4 records valid, handle bsky.app).