Support full sdk version in the result report

Refactor the DevicePropertyInfo to use AutoValue

Bug: 444486721
Test: run cts locally
Flag: EXEMPTION tools only
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:ee8f1f0330417df0e6e23be0af1275d8cb399fc2
Merged-In: I6649fc53c93861744120613acaf824240f4315d0
Change-Id: I6649fc53c93861744120613acaf824240f4315d0
2 files changed