[Code Health] Replace base::DictionaryValue in device/bluetooth/dbus

This CL also updates utility functions in dbus/value_utils.* to take
base::ValueView so that base::Value::Dict can be passed in.

Bug: 1187061
Change-Id: I2a1081dd6e7d1def255733b62b5aa3ce547dca47
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3738509
Commit-Queue: Nan Lin <linnan@chromium.org>
Reviewed-by: Sonny Sasaka <sonnysasaka@chromium.org>
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1023368}
NOKEYCHECK=True
GitOrigin-RevId: 1a7ead85cd0847b6a6955414aad8dc28b34393f0
4 files changed