Bit-sized integers allow strange syntax
This definitions is valid and it seems they should be forbidden:
```yaml
seq:
  - id: zeroes
    type: b00000008 # == b8
  - id: zero
    type: b0 # should be forbidden
  - id: unnecessary_be
    type: b1be
  - id: unnecessary_le
    type: b1le
```