La scelta migliore per i campi che contengono numeri di telefono è sempre il varchar (anche per eventuali prefissi.. 081/222222).
Il comportamento di eliminare lo zero all'inizio suppongo serva per evitare un consumo inutile di byte, anche se c'è l'opzione zerofill che ti permette di aggiungere n zeri alla cifra che stai inserendo tanti quante sono le posizioniche tu hai stabilito