I see recently support has been added so that the Distributer can be hosted with AlwaysOn AG.
- https://blogs.msdn.microsoft.com/sql_server_team/replication-enhancement-distribution-database-in-availability-group/
- https://learn.microsoft.com/en-us/sql/relational-databases/replication/configure-distribution-availability-group?view=sql-server-2017
Can the Publisher, Distributor and Subscriber databases be hosted in a High Availability configuration using Basic Availability Groups?
Given that basic availability groups only support a single database, if BAG can support this, I assume it would require three sets/clusters of two nodes ~ 2 publishers, 2 distributors and 2 subscribers.