Adding unread notification provider functionality
Fixing user notification repository query logic
Adding logic for unread group notifications in group notification repository