NAS-141667 / 27.0.0-BETA.1 / Convert system.advanced plugin to the typesafe pattern (#19259)
## Problem
`system.advanced` was an old dict-based CompoundService — five files
each declaring the same service over one namespace — whose
`config()`/`update()` returned untyped dicts. Neither its API surface
nor its many in-process consumers were type-checked, and dict-vs-model
breaks could only be caught at runtime.
## Solution
Reworked the plugin into the typesafe shape and fixed every internal
caller:
- **Lean service + part.** `SystemAdvancedService` is now a
`GenericConfigService[SystemAdvancedEntry]` delegating to
`SystemAdvancedConfigServicePart`; the non-config methods
(serial/syslog/gpu/nvidia) became plain, fully-typed module functions.
Every public method is `@api_method(..., check_annotations=True)`.
- **do_update.** Model-first (`old_config`/`new_config` as
[20 lines not shown]
[mlir][memref] Implement ValueBoundsOpInterface for memref.extract_strided_metadata/assume_alignment (#206466)
Add ValueBoundsOpInterface external models for memref.assume_alignment
and memref.extract_strided_metadata, so dimension and metadata bounds
can be propagated through these view-like ops during value-bounds
analysis.