Buenas,
Arrojó 2.00 porque tienes esto:
$english_format_number = number_format($number, 2, '.', '');
Y estas diciendo que arroje 2 decimales. Para que te arroje más, cambiale ese valor.
Por ejemplo:
$english_format_number = number_format($number, 5, '.', '');
Saludos,