The code couldn't compile because it was using a version of
`Ownable2Step` that introduced breaking changes.
This commit sets the used version to the latest stable release of OZ,
which is 4.9.3. Hence the usages of `Ownable2Step` needed to change as
well.
Prettier is complaining about it on CI but it doesn't tell what it
complains about. It lints perfectly fine locally.
For now, ignoring `contracts.json` so we get past the linting stage.
The `SNTPlaceholder` uses `MiniMeToken` type in a function even though
only `MiniMeBase` is actually imported.
This commit fixes the function signature so that the code can actually
compile.