Fixes #3260: Buttonless habits full width

When the user has neither a plus nor a minus button on
one of their habits, the habit’s title will now span the entire
width of the task div instead of having a gap to the left.
fix(purchases): Hide "2/locked" as appropriate
fix(purchases): Correct hair path

Fixes https://github.com/HabitRPG/habitrpg/issues/4312.
fix(avatar): Correct "Facial Hair" text

Adjusts the text style of "Facial Hair" header in Avatar shop to follow the same scheme as Hair. Before, the text was less header-like than elements under it.
Added wrapping rule for user tooltip in chat messages closes #4367
Adjusted tooltip wrapping so it would only affect long titles
Merge pull request #4378 from SabreCat/purchases

Hide "2/locked" as appropriate
fix(I18N): Make Time Travel translatable
Merge pull request #4381 from SabreCat/timetravel

Make Time Travel translatable
feat(seasonal): Seasonal Shop

Initial commit of frontend for Seasonal Shop feature.
fix(I18N): Translate TT in menu
fix(I18N): Remove hardcoded text
fix(seasonal): Corrections for Shop

Fix Jade indenting, add state control, add menu option
fix(seasonal): Typo in string resource
fix(I18N): Remove more hardcoded text
fix(seasonal): Add menu item
fix(seasonal): missing bang
Merge pull request #4382 from SabreCat/timetravel

Translate TT in menu
chore(git): Resolve merge conflict
Fixed when routing. Closes #4371