Use httrack.
Use a page builder like elementor pro.
A site broadly has 2 parts that's visible to you, UI and functionalities.
For more complex sites do a technology profiling using builtwith and use same plugins and platform to colone the functionalities.
If it's all code then note down each functionality and give it to a coder to code them.