You'd want logical replication instead of physical replication. Logical rep doesn't stream the WAL as-is, it streams a representation of the statement that can be replayed on the destination.
It looks like this uses pglogical plugin but there's also a built in decoder I think called "pgoutput"
It looks like this uses pglogical plugin but there's also a built in decoder I think called "pgoutput"