A UEFA-commissioned review into the poor treatment of Liverpool fans outside the 2022 Champions League final has found the failings almost led to a disaster after faults by European football's governing body and the lack of a venue risk assessment by French authorities.