Union Lock based on TSTORE/TLOAD can avoid flash loan attacks

The feature of Union Lock can query the number of calls of other contracts and the number of calls of other contract functions in the same Ethereum transaction, thereby realizing the cross-contract locking function.

related link:
eip link: Add EIP: Union Lock by 1999321 · Pull Request #8442 · ethereum/EIPs · GitHub
test cases: GitHub - 1999321/Union-Lock