What's the best approach to creating a duplicate of the minicart without breaking it?
The minicart is initialised with HTML selectors, you would need to add some JS to register your new minicart and make sure that it had it's own independent selectors: https://github.com/magento/magento2/blob/9c14af7a97bcf338662de365d2613c7ca9dbf8c6/app/code/Magento/C...