Hardhat3 doesn't understand the remappings in foundry.toml so they need to be moved to remappings.txt
Also the openzeppelin import ending up in /lib, is not there once this repo is installed as an npm package. One solution could be to add "@openzeppelin/contracts"
to package.json
and use that instead.