Wolfy

Results 4 issues of Wolfy

- setup foundry - add contract factory - various refactors for code quality and file structure hardhat tests passing ![Screenshot 2024-09-19 at 12 59 28 PM](https://github.com/user-attachments/assets/ed8f8fb4-9985-4cf0-aab6-09a422e115d3)

- added ZKProxy - added ZK variant of ERC1155MInitializableV1_0_1 - added ZK variant of MagicDropCloneFactory - added abstract to hardhat config package updates - updated erc721a package - updated solady...

replaced LibClone with ZKProxy factory registry; no changes required, but showign tests pass with zksync flag