Cleanup pass to unblock pagedraw lib's source consumption — these were
existing TS errors (unused vars, missing override modifiers, a stale
.value access on a non-signal enum, Provider→GenerationProvider casts in
the deprecated provider-selector) that prevented dist regeneration.
No runtime behaviour changes other than the PromptBox3D
getCurrentAspectRatio fix, which previously always fell through to the
default branch because cameraAspectRatio is an enum, not a signal.