Currently, UserEditTracker can only return information about users from the current wiki. However, for T407889: Update UserRequirementsConditionChecker to handle target users for UserGroupAssignmentService we will need it to be able to query the same data from remote wiki database.
Acceptance criteria
- UserEditTracker::getUserEditCount can be invoked with a remote user and returns the number of edits performed by this user on the target wiki
- UserEditTracker::getUserEditTimestamp can be invoked with a remote user and returns the timestamp based on contributions on the target wiki
- The cache keys in UserEditTracker are updated to reflect the wiki id as well