fix(badge): badge instances not being cleaned up on destroy (#14265)
fix(badge): badge instances not being cleaned up on destroy (#14265)

Fixes the `MatBadge` instances not being collected once the view is destroyed. The issue comes from the fact that when an element is created through the `Renderer2`, Angular adds it to an index (see `DebugRenderer2`), however we never tell it that it should be removed.
andrewseguin/material2,DevVersion/material2,jelbourn/material2,jelbourn/material2,mmalerba/material2,mmalerba/material2,mmalerba/material2,DevVersion/material2,andrewseguin/material2,josephperrott/material2,jelbourn/material2,Jefiozie/material2,Jefiozie/material2,Jefiozie/material2,crisbeto/material2,angular/components,angular/components,josephperrott/material2,crisbeto/material2,DevVersion/material2,Jefiozie/material2,crisbeto/material2,crisbeto/material2,jelbourn/material2,josephperrott/material2,jelbourn/material2,Jefiozie/material2,andrewseguin/material2,mmalerba/material2,josephperrott/material2,DevVersion/material2,josephperrott/material2,angular/components,andrewseguin/material2,angular/components,andrewseguin/material2,mmalerba/material2,DevVersion/material2