Returns the filtered, name-ordered and paginated user page, the next_token
(present only while the page does not reach the end of the filtered set) and
the filtered total. order_by beyond name is not backed by stored fields,
so the name ordering (reversed for dir=b) is the only one applied.
Applies the substring, admin, locked and deactivated filters to one user and
builds its UserMinorDetails, or returns None when the user is filtered
out.