Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@packages/router/src/unplugin/core/tree.spec.ts` around lines 1203 - 1258, Add
a test that verifies a definePage override with null survives when another
override from conventions exists: create a PrefixTree and insert a node (use
PrefixTree and node.insert), call node.setOverride(CONVENTION_OVERRIDE_NAME, {
params: { path: { when: 'int' } } }) to simulate the convention override, then
call node.setCustomRouteBlock(file, { params: { path: { when: null } } }) to
apply the definePage override, and finally assert node.pathParams contains {
paramName: 'when', parser: null }; this ensures mergeRouteRecordOverride
preserves the null sentinel across multi-source merges.