just a rough sketch, I remember doing something like this once :
during initialize
{% set total_pages = [1] %}
at the time of page break
<div class="page-break"></div>
{% if total_pages.append('1') %} {% endif %}
printing
<div> Page No {{ total_pages|length }} </div>