feat($interpolate): escape interpolated expressions

By default, the escaped interpolation start and end symbols are `{{{{` and `}}}}`, respectively.

These symbols will be replaced with the proper interpolation start and end  symbols during interpolation, without parsing the expression.

Fixes #5601

These tests might be made better, and the implementation might be improved. Comments welcome :3