html/element: add <input> support and text support for <a>
formatter: add indent with support
paggio: fix HTML fragment formatting