Store the phone number in the username field instead of the email address. Easiest way would be to put phone number validation and prompts on the frontend that actually maps to the Broadleaf Customer.username field. The username is a String so you can put whatever you want to in there.
The Broadleaf forums are being retired as a readonly archive of questions. For active discussions and questions, check out the broadleaf-commerce tag on Stack Overflow
which is actively monitored by the Broadleaf team.