add migration script to remove undefined guild notifications and false guild notifications
allow notification icon to go grey by deleting seen message data instead of setting to false
Merge pull request #3907 from Alys/notifHiding

allow notifications icon to go grey when all messages have been seen - fixes https://github.com/HabitRPG/habitrpg/issues/3270