49ers roster 2023: Trey Lance is now San Francisco's most polarizing player (with an uncertain future)