This is the correct answer. Putting all integration changes in a single PR improves CI test coverage and is easier to verify in a code review.
But that said, no I don't think you need a meta repo. You need something. Call it a Change set. MVP would be say merge commits in 4 repos. If any fail then revert. If they all succeed then deploy in a specified order.