Form my point of view, below is my suggestions:
- Store phone number into a single field as varchar and if you need to split then after retrieve split accordingly.
- If you store as number then preceding 0 will truncate, so always store as varchar
- Validate users phone number before inserting into your table.