Adds PortalUsers/PortalUsersAll against the Organization Users operation
(GET /sharing/rest/portals/{portalID}/users), the deterministic listing of a
portal's members. It is not the community user search, whose ranking is a
full-text engine's and whose response key disagrees between the documentation
and the response, and it is not the user resource, which needs the username it
is meant to find.
The portal id comes from switchHostByPortal when that lookup succeeded, and from
portal self when it did not, so the call never addresses /portals//users; a
portal that reports no id is an error. Paging stops on nextStart < 0.
Tests cover paging, the portal-self fallback, and the missing-id refusal. They
were run with the package's older tests moved aside: those tests no longer
compile against this tree (they call removed symbols such as parseRestInfo and
the old Geometry), so they cannot run until someone updates them.