A while back I ran into the same issue and ran across this Twitter post .. It won't show up in the admin UI, but it's possible to add a Mongoose field type this way.
Add this after your code above:
LeaderboardEntry.schema.add({ data: mongoose.Schema.Types.Mixed });