Formats a number in a human-friendly representation.

It supports the following parameters:

Examples:

{{ 42 | number: precision: 2 }}
{{ 42 | number: precision: 2, strip_insignificant_zeros: true }}
{{ 123.456 | number: precision: 2, significant: true }}
{{ 55.55 | number: precision: 1, separator: ',' }}
{{ 150000000 | number: delimiter: ',', precision: 0 }}

{% comment %}
Output:
42.00
42
120
55,6
150,000,000
{% endcomment %}