Canvas Independent Text Scaling

Use case or problem

There is currently no way to change text size in canvas nodes, other than changing the global scale, using headings, or using HTML.

Proposed solution

Encode text size multiplier for each node in the json. Allow changing the text size of the selected node(s) with ctrl+scroll, and potentially also add UI button(s) along with delete, color, zoom, and edit.

Current workaround (optional)