BigIntegerJsonAdapter properly signals errors when format is wrong