fix(header): Consistent formatting of XP

Use the "number:0" format for current experience as well as experience to next level, so you don't have inconsistent thousands separators (e.g. "1010 / 1,100")
feat(toolbar): only one expanded menu at a time
feat(coupons): add coupon-code feature