I'm pretty sure the `dash to panel` Gnome extension does what you want: https://extensions.gnome.org/extension/1160/dash-to-panel/
From memory, it can be configured to show the window titles instead of just the icons, like the screenshot at the bottom of this page: https://linuxhint.com/create_two_panel_layout_gnome_shell_us...