TaskUs costs 13.2M-share IPO at $23