Tezlink/Kernel/Execution: drop invalid operations
Stacked on !18889 (merged).
What
Don't produce receipts for invalid Tezlink operations. Previously, in case of invalid operations, we produced a dummy receipt with no balance update and a reveal kind.
Note that runtime errors coming from the use of the safe storage still lead to the whole BIP to be considered invalid and thus reverted.
Why
To align the behavior with L1.
Edited by Luciano Freitas