Refactor dashboard view to use UserBadges instead of Achievements and Badges