You can use 'gemmaphile' for a polite description or 'jewel-junkie' for a more neutral term."