Sparq: A Custom RISC-V Vector Processor for Efficient Sub-Byte Quantized Inference (Full Report)