Support `bytes` with `AND`, `OR`, `XOR`, `NOT`, `LSL` and `LSR`

Clarification and motivation

Protocol 016 Mumbai introduces some changes to the Michelson language. One of those changes is extending AND, OR, XOR, NOT, LSL and LSR instructions to work on bytes, with the semantics of bitwise operations. We need to support this change in Morley and Lorentz.

Acceptance criteria

  • Morley supports these bitwise operations on bytes
  • Lorentz supports these bitwise operations on bytes.