target/riscv: Use pattern groups in insn16.decode