fix(engine): verify all databases to restore (#425)
Description
Verify connection and content (extensions, locales) of all databases mentioned in the list to restore
Related issue
Examples
POST /admin/test-db-source
{
    "dbname": "postgres",
    "host": "172.17.0.2",
    "port": "5432",
    "username": "postgres"
}
or (in case of the database list is not empty)
{
    "dbname": "postgres",
    "host": "172.17.0.2",
    "port": "5432",
    "username": "postgres",
    "db_list": ["postgres", "test"]
}
Checklist
- 
MR description has been reviewed  - 
MR changes are functionally tested  - 
MR does NOT have text changes OR there are text changes and they have been reviewed  - 
MR does NOT have API/CLI changes OR there are API/CLI changes and they have been reviewed  - 
MR does NOT have UI changes OR there are UI changes and they have been reviewed  
Closes #425 (closed)