build: pin floret-kit at v0.3.0
The submodule sat nine commits past v0.2.1, on a bare `main` commit. Naming the pin was meant to be a fresh tag on our side; it turned out v0.3.0 had already been cut upstream and our pin was fourteen commits behind it — e047a2b is an ancestor of the tag, so this moves forward onto a released version rather than sideways. What it brings, all in `components` (core-time, core-reminders, core-locale, core-crash and identity are untouched): a navigation slot, full-bleed content and scrolling actions for the onboarding shell, step progress for the onboarding scaffold, long-press and styled text on a grouped row, a per-option summary slot on OptionPicker, AboutCard joining a grouped list, and GroupedListInset exported. Agendula uses none of the new surface yet, so this is a pin move rather than a feature: nothing in `app/` changed, and nothing had to. Verified from a clean build — 152 unit tests green, lint identical to before the bump (88 issues, same categories), floret-kit's own test suite green, and the R8 `releaseTest` APK assembles. The onboarding shell is the one place to look on a device: our `ReminderOnboardingScreen` and `OnboardingHero` build on `Onboarding.kt`, which is where 146 of the changed lines are. It compiles unchanged, but "compiles" and "still lays out the way it did" are different claims, and the device pass this release already owes is where the second one gets settled.
This commit is contained in: