Product code regexes now ignore codes in brackets

This is to stop Ricoh GR listings matching the "GXR (A12)" product.
Fix Ricoh GR listings matching the GXR (A12)

Run investigation.py to check that the Rico GR mismatch is fixed.