The get_plugins() function will return an array of plugin. See https://codex.wordpress.org/Function_Reference/get_plugins . You can use that array of information to extract the info you want.
You could use that function in a shortcode, then put the shortcode on your page.
I note that there are plugins that purport to list plugins. In fact, some of those plugins will allow you to use a shortcode to list them.
So, it depends on whether you want to ‘roll your own’ or use a plugin. The information is out there (do a plugin search for ‘list plugins’).
You might also look at the answer to this question: What WordPress API function lists active/inactive plugins?