* Updating schema
* updating nft.owner with newOwner
* Updating nftOwner in Order
* Fixing tests with nft.owner and nft.creator
* Tracking nft transferHistory
* removing nftOwner from order
* Removing nftOwner test from order
* Updating schema for nftTransferHistory
* Updating tests for transferHistory
* Updating test
* Fixing test
* Fixing timestamp test
* Revert "removing nftOwner from order"
This reverts commit 6f9aae3c40.
* Reverting removal of nftOwner Test + resolving conflicts
* 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>