Yes, it is possible using custom Hugo templates. Another approach is using client-side JavaScript to do the actual listing. A third way is with a custom Hugo shortcode.
Unfortunately, all three require some basic templating or scripting skills.
I can’t think of any way around that. (Someone might have already built a plug-in or template with support for this, though.)
Yes, you can change the path to a page to be /lists/beaniebabies/ or whatever you want. You can manually link to all the subpages on the page at /lists. The path to a page can be changed after creation; just go back and edit it.