HI Simon,
I would follow the MS Docs as a starter point and start baselining against the best practices and recommended specs, having said that all the parameters and configuration are based on the other dependency components and for that discovery and inventory is important.
Configuration server spec is a standard starting recommended but varies according to the environment, I will suggest lot of planning and testing, including design decisions is required over here.
If you have access to the Microsoft Account Manager via your company I will suggest to get the MS TAM involved to discuss the requirements and probably someone from the MS should work with your requirements as this is a majore design review and decisions to be made on setting up appropriate environment.
Hope this helps.
==
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.