Migrate from `pandoc` to `typst` for AST processing

This should make more complex functionality, such as functions, much more feasible to implement. Plus, being the official implementation, it's much more up to date.

Created by  finchie  on November 7, 2023
HEIF2O2ELHA3M7K77CK7AHBZ4656AUS3QW5M4E2DUY7ECOLVWKIAC
Change contents