Test Function: test_blob_tx_attribute_opcodes()

Test opcodes that read transaction attributes work properly for blob type transactions:([📖🐛?](https://github.com/ethereum/execution-spec-tests/issues/new?title=docs(bug):%20Bad%20docstring%20oneliner%20for%20`test_blob_tx_attribute_opcodes`&labels=scope:docs,type:bug))

Back to test_blob_tx_attribute_opcodes().

Parametrized Test Cases

Test ID (Abbreviated) opcode tx_gas
...fork_Cancun-blockchain_test-tx_gas_500000-opcode_ORIGIN ORIGIN 500000
...fork_Cancun-blockchain_test-tx_gas_500000-opcode_CALLER CALLER 500000
...fork_Cancun-state_test-tx_gas_500000-opcode_ORIGIN ORIGIN 500000
...fork_Cancun-state_test-tx_gas_500000-opcode_CALLER CALLER 500000
...fork_Prague-blockchain_test-tx_gas_500000-opcode_ORIGIN ORIGIN 500000
...fork_Prague-blockchain_test-tx_gas_500000-opcode_CALLER CALLER 500000
...fork_Prague-state_test-tx_gas_500000-opcode_ORIGIN ORIGIN 500000
...fork_Prague-state_test-tx_gas_500000-opcode_CALLER CALLER 500000
...fork_Osaka-blockchain_test-tx_gas_500000-opcode_ORIGIN ORIGIN 500000
...fork_Osaka-blockchain_test-tx_gas_500000-opcode_CALLER CALLER 500000
...fork_Osaka-state_test-tx_gas_500000-opcode_ORIGIN ORIGIN 500000
...fork_Osaka-state_test-tx_gas_500000-opcode_CALLER CALLER 500000