some fixes for jsligo NFT contract
Hello, here is an MR that contains some fixes for the jsligo NFT contract, in just 4 months a lot have changed that makes the current version not compiling.
I ran the existing test suite for the cameligo version (just modifying the import of the contract under test)
I ran the test suite with 0.44.0