Ideally each environment should have its own subscriptions[1]
Bicep relies on incremental deployment.
[1] Manage application development environments in Azure landing zones