3230f2e1

By: ValentinHirschi <valentin.hirschi@gmail.com>

respect namespace and color settings for representation calls

Remove Spenso's duplicate ordinary-call printer. Returning None from the
representation hook lets Symbolica preserve namespace options and nested
bracket/color state, including after TensorExpression.to_expression().
Spenso-specific tensor presentation continues through the existing semantic
printer.

Validation: 39 targeted representation, tensor-printer, and shared Python
integration tests passed. Cargo check, Clippy with warnings denied, formatting,
Spenso guide compilation, and all 55 documentation scopes passed. The Python
regression compares actual notebook HTML with an equivalent ordinary function
and verifies explicit show_namespaces=True. Hosted WASM was not rebuilt.

User prompt:

Spenso also seems to include namespaces even though they should be elided by default and the highlighting looks off too for (D)
GitHub
Time to Start Worker time Duration Time to finish Idle
Config 2s 11s 11s 14s 2s
Eval 11s 1m45s 1m45s 1m57s 0s
Build 1m35s 30m43s - - 0s
Test 2m27s 10m21s - - 0s
Deploy - - - - 0s
Suite 2s 43m02s - - 2s