Start here. This is the direct spoken answer to practice first.
Why this question matters
Large interfaces make consumers depend on operations they do not need. Smaller capability-focused contracts can also reduce the authority available to a component.
The reporting component appears to need user data, not account administration. I would give it a focused query contract such as IUserReportReader that returns the data required for reports. Editing, deletion, password reset, and role management stay on separate boundaries used only by authorized workflows. I would shape the contract around the consumer's use case instead of copying every method from an implementation.