Giants for Leonard Williams tag franchise: how much does it cost, what does it mean for free agency (and Dalvin Tomlinson)