Add ability to hide completed dailies (Gaelan's changes with fixes for merge conflicts etc)

The vast bulk of this change was made by Gaelan in https://github.com/HabitRPG/habitrpg/pull/3574

I've just fixed the merge conflicts, renamed the Dailies tabs to make them smaller, and temporarily removed/comment-out the code that adjusts the To-Dos section because completed To-Dos weren't being shown during my testing

Requires https://github.com/HabitRPG/habitrpg-shared/pull/332 (already merged since it's so trivial).

I'll merge this change tomorrow, to give devs a few hours to look over it if they want.
The ternary operator here is pointless at the moment but I've left it in because it's likely that later we'll be adding "shouldDo" code or similar for the other tasks types (i.e., todos and habits might not be immediately returned by the statement above)