Revise font-feature-settings to more modern syntax

Currently bitters uses the `optimize-legibility` attribute which has a very inconsistent.

When in a table, the declaration uses `"tnum"` which makes the numbers monospace (in spacing, not in font) which is more consistent with how tabular data is represented.