Add a test for the flat router when the architecture includes tiles with heterogeneous (multiple types of) sub-tiles.
PR #3338 fixes the related issue, but there is currently no test covering this case. I have verified the fix using QuickLogic’s architectures, but those architectures are not open-source yet.