libnfc: expanded serial port support and auto detection

Required for certain UART adapters, especially those based on PL2303 which are very common.

Closes #28375.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>