Refactor product inheritance for whitefin products

Add an additional layer of inheritance for `aosp_whitefin`,
`aosp_whitefin_64`, `aosp_whitefin_pkvm`, and `aosp_whitefin_hwasan`.

This change adds a common layer of inheritance for non-factory
products (whitefin_generic.mk). This makes it easier to configure
factory and non-factory products differently.

Non-factory `whitefin` products now inherits from
`device/google/raviole/whitefin_generic.mk` which inherit from
`device/google/raviole/device-whitefin.mk`.

aconfig flags: Flag: EXEMPT mechanical refactoring
build flags: Flag: EXEMPT mechanical refactoring

Bug: 338332183
Bug: 338332464
Test: lunch aosp_whitefin-trunk_staging-userdebug && m
      lunch aosp_whitefin_64-trunk_staging-userdebug && m
      lunch aosp_whitefin_pkvm-trunk_staging-userdebug && m
      lunch aosp_whitefin_hwasan-trunk_staging-userdebug && m
Change-Id: I151d3e59141e566fad54f62ac01ab4372522fd5f
diff --git a/aosp_whitefin.mk b/aosp_whitefin.mk
index bcdd616..212e7a6 100644
--- a/aosp_whitefin.mk
+++ b/aosp_whitefin.mk
@@ -14,7 +14,7 @@
 # limitations under the License.
 #
 $(call inherit-product, device/google/gs101/aosp_common.mk)
-$(call inherit-product, device/google/raviole/device-whitefin.mk)
+$(call inherit-product, device/google/raviole/whitefin_generic.mk)
 
 PRODUCT_NAME := aosp_whitefin
 PRODUCT_DEVICE := whitefin