Is there a way to allow non-amins or a special group to do the approval?
Yes. This right is determined by permissions, not group. The "approved to approve" user needs AUTH_DELETE or AUTH_ADMIN permission.
(Better late than never... :-D - I am playing with DokuWiki since yesterday)