Anyone know how and where to add game badges.

Unfortunately, I dont know either.

People usually add them to their profile page. See for example here, @Rien's page: https://mydramalist.com/profile/Rien/