Is it a common pattern in having two AlwaysOn Availability Groups for DR and Reporting?
This would be one AG with 3 replicas, not two separate AGs.

In general is fine, but probably overkill.  Normally if you have an FCI and an AG replica for DR you would use the DR node for reporting.  In a disaster you wouldn't have a separate reporting replica, but disasters are, you know, bad.

For Quorum, a cluster with a single FCI should normally use Node and Disk Majority (or Node and File Share if the databases are stored on SMB shares).  Neither of the other nodes should have a vote. 

See WSFC Quorum Modes and Voting Configuration (SQL Server)