[ty] Reuse interned bound method signatures (#28346)
## Summary
Converting a bound method to a callable retains its signatures in both
the `bound_signatures` query and the interned `CallableType`. We now
compute the bound signatures in `into_callable_type` and have
`bound_signatures` borrow the interned signatures, removing the extra
query and retained signature copy.