clear_notifications_by_user_id now takes a list of notification_ids to delete instead of deleting all the user's notifications