Fix nested PropsBase serialization filters

HA
10h ago
+41-3

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 --check passed for the changed files.