Also fixes a bug where a single symbol library wasn't expanded due to the presence of the "-- already placed --" and "-- recently used --" pseudo-libraries. Fixes https://gitlab.com/kicad/code/kicad/-/issues/16074
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7176
Includes a dialog wrapper (DIALOG_SYMBOL_CHOOSER) and a frame wrapper (SYMBOL_CHOOSER_FRAME).