Selecting location type or multiple email/phone fields in Reports
Old question but for a CiviCRM only solution, I found that Extended Report has a Report Extended Report - Flexible contact report that does an aggregation of all the phone numbers.
As of version 5.8, you have to use the following PR to make it work : https://github.com/eileenmcnaughton/nz.co.fuzion.extendedreport/pull/461
To use this method :

install Extended Report and patch with the PR
in Reports -&gt; All Reports, create a New Report and choose Extended Report - Flexible contact report
choose the column Phone

You should have something like that in the phone column for each contact :