Fix leeches

This adds back the leech toast properly, and also implements undo for leeches as per Anki Desktop.
It's a pretty serious deficiency, so I think we should push into 2.3