Fix nested PropsBase serialization filters
HA
10h ago+41+41+01234567890123456789-3-3-0123456789
Closes #7787
Summary
- Keep parent PropsBase include/exclude filters scoped to the current object.
- Preserve all nested PropsBase fields during recursive serialization, including values inside dicts and lists.
- Add regression coverage for include/exclude and a reflex-base bugfix news fragment.
Validation
pytest tests/units/components/test_props.py -q(15 passed).- Ruff check and format, Pyright, codespell, and
git diff --checkpassed for the changed files.