Backport: Fix Object.entries/values with changing elements

Bug: 111274046
Test: m -j proxy_resolver_v8_unittest && adb sync && adb shell \
/data/nativetest64/proxy_resolver_v8_unittest/proxy_resolver_v8_unittest
Change-Id: I705fc512cc5837e9364ed187559cc75d079aa5cb
(cherry picked from commit d8be9a10287afed07705ac8af027d6a46d4def99)

 static inline void SetImpl(FixedArrayBase* backing_store, uint32_t entry,
 Object* value) {
 FixedDoubleArray::cast(backing_store)->set(entry, value->Number());
 }

 static inline void SetImpl(FixedArrayBase* backing_store, uint32_t entry,
 Object* value) {
 FixedDoubleArray::cast(backing_store)->set(entry, value->Number());
 }
