material-components 1.3.0 から Toolbar の menu に Badge を簡単に表示できるようになりました。
実装
val badge = BadgeDrawable.create(requireContext())
BadgeUtils.attachBadgeDrawable(badge, toolbar, R.id.action_info)
material-components にある BadgeUtils
を使います。
(BadgeUtils
は Experimental なので今後変更される可能性があります)
attachBadgeDrawable
で Toolbar と表示させたい menu の id を渡すことで Badge を表示させることができます。

これまで頑張っていた Badge の表示がとても簡単になって最高ですね。