Fix Quests unit tests: allow gp and exp to be 0
i18n(notif-restyle): add strings for "menu" & "notifications"
i18n(notif-restyle): add "clear"
fix(achievements): Differentiate singular and plural

Gets rid of the clunky "(s)" on the Streak and Perfect Day achievements, and makes a few other textual improvements.
chore(grunt): grunt
feat(accessories): add body accessory & better handling of gear sorting
feat(wondercon): add wondercon gear
improve(default-tasks): add checklist, emojis, markdown
Merge pull request #197 from denis-sokolov/default-tasks

improve(default-tasks): add checklist, emojis, markdown
chore(grunt): grunt
fix(vice3): allow re-purchase of broken "Stephen Weber's Shaft of the
Dragon". Fixes https://github.com/HabitRPG/habitrpg/issues/3308
fix(cron): Move daily MP after Perfect Day

Previously, users gained MP very early in the cron process. This meant that no buffs affected daily MP gain. Now, MP gain happens after the Perfect Day bonus is applied, so getting an INT boost that pushes you over 100 max MP gives you a tangible benefit.
i18n(toolbar): add string for "noNotifications"
feat(mystery): april mystery items
fix(quests): Replace @ with bold

The @ convention for calling out usernames makes sense in chat, due to the At functionality, but it looks rather odd in quest text. Replaced it with some inline HTML that should serve the purpose more elegantly.