Parse, validate, and format phone numbers in Ruby using Google's libphonenumber database