Custom Truffle web3 provider to support Infura authentication

Install lib: Example web3 provider configuration: https://web3js.readthedocs.io/en/v1.7.4/web3-eth.html Integrate with truffle Change authentication Basic to Bearer to use JWT approach