Add padding to gem (and gold) cost

To ensure that the gem/gold lines up properly .pets-menu>div>p is now
right aligned and the containing div is limited to image width. Spacing
between objects is maintained via a right margin.

Satisfies: https://github.com/HabitRPG/habitrpg/issues/3828
UserID: 7941e218-7b6e-42b7-989d-8b040c65aa17