Fetch user name in inbox according to community settigns

Fixes the issue of showing too much of names in inbox even when admin has chosen to show only first name.

One other option would be to pass only the way of how name is shown (instead of the community_id) but as community_id is used in many places along the chain of method calls, that was more readily available. And many actions of this service are already dependant on community_id.