Prevent JNI APIs from modifying static final fields.

Crash runtime if an SetStatic<Type>Field method tries to overwrite
static final field's value.

Bug: 383285151
Flag: EXEMPT target sdk guarded
Test: ./art/tools/run-libcore-test.sh --host
Test: ./art/test/testrunner/testrunner.py -b --host --64
Change-Id: I808c5e4e732c919dc59ba4ba871a5d702e6342e7
6 files changed