fix(leaderboard): Switch leaderboard to use new DB wrapper

Also add a stand-alone script to update the leaderboard on demand.