Rework show_editable_model to support Page object and add filter support

`show_editable_model` templatetag supports editing page titles superseding the removed `edit_page_title`.
It now supports using filters on the outputted content in a similar way as Django's `filter` templatetag.

Fix #2373