You would set it up just like this but instead of 2 broadcast domains (switches) you would set up eight using one port each untagged, plus 9t,10t.

https://docs.netgate.com/pfsense/en/latest/solutions/xg-7100-1u/switch-overview.html#two-lan-switches