RBs aren't valued as much in the NFL as they once were. Price, however, is really good and he has low mileage, which are points in his favor. I don't see him improving his draft stock above Day 2, so he's almost certainly going to go pro (barring a large NIL deal).
Williams should be back, he'll be a starter and share time with Kedren Young or Nolan James. He'll transfer, though, if he thinks Young and James will beat him out or if he thinks one of the freshman will supplant him (the latter is unlikely).