Have done minimal downtime major version upgrades using standard replication, switching between two "master" servers. In the five minute range.
When the database goes down, you have to do something else. Could be the server crashed or could just be a Postgres upgrade. Five minutes is just about the right amount of time for an open circuit to do its job.
Because when I last tried it, the replica has to be the same major version (WAL streaming requires it) and then upgrading it to the latest version can take 10+ hours.
Definitely nowhere near 5 minutes downtime.
It looks like this uses pglogical plugin but there's also a built in decoder I think called "pgoutput"