Prevent buffer overflow on oversized HAL packets

Add a check in nfc_main_hal_read_cback to ensure that the incoming HAL data length does not exceed the capacity of the GKI buffer pool (NFC_NCI_POOL_ID). If an oversized packet is received, log an error and drop the packet to avoid potential buffer overflows.

Bug: 508389591
Test: Manual
Flag: EXEMPT BUGFIX
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:f58169d22b82357e23cf61d71a578dbb9d99d2ad
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:90a7b2235d84127168a68e65d98b31e3658b6720
Merged-In: Iafa5cb7b7cf4ff6867e1609febd60ff077e65fda
Change-Id: Iafa5cb7b7cf4ff6867e1609febd60ff077e65fda
1 file changed