Make PropertyTransformation public

This CL makes the PropertyTransformation interface public. This is the
first step to making it easier to apply custom transformations to
elements during transitions.

In follow-up CLs, I will:
 - add transformSize(), transformOffset() and transformAlpha() to the
   DSL.
 - change the semantics of this interface a bit so that the returned
   value is the value for the current frame instead of the value being
   interpolated with the target value and the transition progress.

Bug: 376438969
Test: atest PlatformComposeSceneTransitionLayoutTests
Flag: com.android.systemui.scene_container
Change-Id: Iedf20e47320686bf2886171b5154402b30aca4c9
11 files changed