Buttons are currently added and removed from the list without any transitions, which gives the list a "jumpy" feel. Instead, do what we do elsewhere and smoothly animate additions and removals by re-using the dash's ItemContainer class. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/325>