Improvements to data passed to template

Data passed to the paid_preregistrations template is now more complete,
as it includes the attendee badge number and matches the attendee's
record in the database. The cost was also changed to better match what
the attendee was actually charged.