PHP — язык с динамической типизацией, т.е. сложив строку(символьное представление цены) с числом, получается число.
А при чем тут PHP? В данном случае это вопрос к MySQL. PHP (xPDO) только подготовит запрос вида price.value + 0, а вот в типу данных Число уже сам мускул приведет.