Widens the constraints on three direct dependencies so pub resolves to
current versions and refreshes the lock file. Drops the "newer versions
incompatible with dependency constraints" count from 34 to 17 — the
remainder is gated by analyzer/build_runner transitive constraints and
the intentional path_provider_android / url_launcher_android overrides.
- go_router ^17.2.3 -> ^17.3.0 (minor)
- file_picker ^12.0.0-beta.4 -> ^12.0.0-beta.5 (pre-release patch)
- flutter_local_notifications ^21.0.0 -> ^22.0.0 (major, no public-API
break affecting call sites in
lib/core/services/notification_service.dart)
Verified with dart analyze --fatal-infos (clean) and
flutter test test/unit test/widget (548/548).
Closes#530
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>