haptic: handle attrs for input source custmoized haptic feedback

Follow-up of VibrationEffect handling ag/28623479. This CL handles
VibrationAttributes for the input source haptic feedback customization.

Flag: android.os.vibrator.haptic_feedback_input_source_customization_enabled
Test: atest HapticFeedbackVibrationProviderTest
Bug: 354049335
Change-Id: Ib0388f7072f39454ac164a4a98e48d2a69fdab70
3 files changed