The following may work for you:

Use this formula in the compose action or the links will not come out properly in the generated e-mail:
replace(replace(replace(body('Create_HTML_table'), '<', '<'), '>', '>'), '"', '"')
The result of which will produced (filenames blacked out for obvious reasons):

You can choose whatever fields you want to display in your select statement. If you have a large document library, this will not work as the table will get cut off in Outlook.
You set up your E-mail in HTML mode as follows with the output from the compose action:

The style formatting is from Power Automate HTML Table Styling and Formatting (tachytelic.net)
Maybe your or someone else will have an idea to get it to closer to what you want.