In order to determine community & social group admin without influence of 'Moderate Content', I have used following methods as additional checks:
CommunityPermHelper.isCommunityAdmin((Community) container, user) && SocialGroupPermHelper.isSocialGroupOwner((SocialGroup) container, user)
It does not consider 'Manage Content' admin as corresponding community/ social group admin.
Above methods also consider whether admin is spcific container admin or global community/ social group admin. Unfortunately I am unable to remove influence of 'Manage Community' admin which is applicable for space.