Exact integer Uniswap-V2 style swap output, price impact and post-swap reserves. Query: reserve_in, reserve_out, amount_in (integers, base units), fee_bps (default 30).