TypeMapVisitor
To replace short names with their FQN alternatives (or rewrite them any other way), use TypeMapVisitor. It calls your callback for every Name it finds on a NamedTypeNode, CallableTypeNode, ConstMaskNode (via their $name property), or a ClassConstNode/ClassConstMaskNode (via their $class property) — and, if the callback returns a Name, replaces it in place.
Returning null from the callback leaves that particular Name untouched — as seen above for Admin, which doesn't match the condition.
The same rewrite reaches class-constant references too, since ClassConstNode::$class is also a Name:
TypeMapVisitor is the visitor TypeResolver uses internally — reach for TypeResolver directly if what you need is resolving names against a set of PHP use statements; use TypeMapVisitor yourself for anything more custom.