* Adding providerFee to Order in the schema
* Adding ProviderFee to subgraph.template.yaml
* Creating order utils
* Saving providerFee as a string
* Saving providerFee as an array of all previous provider fees
* Creating test for providerFee
* Removing arrary from providerFee
* Updating or Creating OrderResue provider fee
* lint:fix
* Creating additional tests for testing providerFees on Order and reuseOrder
* lint:fix
* Updating JSON string notation
* Fixing first test
* fixing second test: testing provider fees after calling reuseOrder on a using a previous txId
* added providerFeeValidUntil
Co-authored-by: mihaisc <mihai@oceanprotocol.com>
* Adding Tranfer eventHandler to subgraph.template.yaml
* Started adding transfer event to mapping
* updating getNftTokenWithID function
* Pulling from Origin v4main
* Removing console.log
* Updating token Utils
* Updating newOwner with User & writting new test
* Updating test
* Ensuring account is in lowercase
* Creating seperate test for transfering an NFT query
* Updating test name
* Removing console.logs
* Moviving transfer event tracking from factory to template
* Moving handleNftTransferred to nftUpdate mapping
* Adding logging
* Using correct token address
* Fix linting
* Checking the correct owner account has been set originally