Normal, tu dois afficher ton code html (de t'es commentaires, notes, bulles, auteurs ect...) dans t'a boucle while php qu'une seul fois, car je vois que tu répète ça 5 fois, t'a boucle while vas répéter l'affichage des t'es commentaires avec les données des 5 commentaires que tu as récupérés dans ta requête précédemment.
Genre tu devrais faire ça:
<section class="testimonials_area section-padding">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-10 col-text-center">
<div class="section-title text-center">
<h2 class="white-color">TÉMOIGNAGES</h2>
<hr class="white-bg t_underline"/>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
</div>
</div>
</div>
<div class="row">
<div id="testimonials_slider" class="owl-carousel owl-theme">
<?php
while ($donnees = $req->fetch())
{
?>
<div class="item">
<div class="col-xs-12 col-sm-6">
<div class="single_testi">
<div class="testi_text">
<img src="images/testimonial/client1.png" alt="" />
<p><?php echo $donnees['commentaire'] ?></p>
</div>
<div class="testi_title">
<h5><?php echo $donnees['auteur'] ?></h5>
</div>
</div>
</div>
<?php
} // Fin de la boucle des billets
?>
</div>
</section>
Pour t'es images client1, client2 ect, tu peux gérer le chiffre de l'image avec une variable comme compteur.
PS: il se peut que j'ai oublier des </div>, essaye de bien séparer avec des espace chaque item car quand tu collle tout t'es très vite perdu.