* 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>