[libcontacts] Do not match phone numbers containing only DTMF chars

A phone number is only valid for our purposes if it contains a
numeric component.  Ensure that the number begins with a numeric
component to avoid indexing 'numbers' such as 'Parking' which
contain valid DTMF chars but no digits.