Align with Jetpack Changes (toBundle/FW Flag)

Recently, we added a change to Jetpack to bundle BPData properties
within a bundle, rather than directly imbue it into the slice.
This requires us to re-structure our slice parsing, to:

1. Read the bundle from the slice.
2. Parse the bundle after reading from the slice.

Along this change, we also need to know, for a whole many use cases,
when the framework prompt was the originator for the codes of the BP.
This is also a Jetpack decision, so a small bit was added so it can be
utilized in JP.

Bug: 339650358
Test: Build and device tests

Change-Id: I6c3392fb96e6d5409310ba4b840f229444942803
7 files changed