Release v0.2.22

- Fix: $_SESSION ↔ $g->session bridge in superglobals mode (RequestContext's
  typed property was shadowing the __get/__set proxy, breaking session
  interop with Symfony/Laravel and any framework that writes through
  $_SESSION). Full sweep across zeal_session_start/write_close/status/
  destroy/unset/abort/encode/decode.
- Fix: zeal_session_status() no longer false-positives PHP_SESSION_ACTIVE
  on fresh worker in superglobals mode (was tripping Symfony's
  NativeSessionStorage "already started by PHP" guard).
- Added: App::sessionLifecycle(?bool) opt-out for external frameworks that
  own the session lifecycle. Eliminates the duplicate PHPSESSID cookie war.

Enables Symfony-on-ZealPHP via the zealphp-symfony bridge.