Multiple availability groups--can each availability group have its own listener?
Yes, you can and should create one listener per Availability Group.  This is mentioned in passing in the MS Docs article Configure a listener for an Always On availability group:


  You can create only one listener per availability group through SQL Server. Typically, each availability group requires only one listener.