First, I would highly recommend you create a new database and delete your current one. You have posted a screenshot of your password into a public forum. I have marked this forums post as unlisted so less eyes will be able to see it.
For DBeaver, as it is a Java-based application, it requires a URL in JDBC format, not the format we provide in our connection strings. When I use it, I use the Connect By:Host option, as I can never remember the correct URL format for JDBC.
Settings should match the settings we give you on your database, but you do need to use the external hostname, not the internal one.
Lastly, you will need to use the SSL table and the Use SSL option and then in the SSL Mode dropdown select require.
I prefer DBeaver over pgAdmin, but I come from a Java developer background, so your preferences may differ.