After several grueling days of bargaining, the Writers Guild of America and the labor body representing studios and streamers have achieved a tentative agreement on a new contract, a huge milestone that might lead to the end of a historic 146-day writers' strike.