Is your feature request related to a problem? Please describe.
Currently, OnDemandFeatureView (ODFV) inherits from BaseFeatureView and uses a custom materialization path that bypasses the compute engine.
Describe the solution you'd like
Refactor OnDemandFeatureView to inherit from FeatureView instead of BaseFeatureView. This refactoring would be a great improvement that aligns ODFVs with Feast's compute engine unlocking new capabilities for distributed ODFV processing.