Fix GetUser function parameter naming
Summary
Fix GetUser function parameter naming inconsistency
Changes
- Rename
GetUsersOptionstoGetUserOptionsfor consistency - Update
GetUserfunction parameter to use pointer (*GetUserOptions) - Update interface definitions and mock implementations
- Update all call sites to pass pointers
closes #2181 (closed)