Add xmlns:opf="http://www.idpf.org/2007/opf" to the opening metadata tag in your OPF file and most of your structural errors ("exists in the zip file but is not declared in the OPF file") go away.
You have:
Code:
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
Needs to be:
Code:
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
That being missing affects all the "opf:(role|scheme)" properties in your dc:metadata (of which the unique-identifier property is a very, very important one).
Also your dc:identifier tag is malformed. You've got an extraneous closing tag in it.
Code:
<dc:identifier opf:scheme="ISBN" id="bookid">urn:isbn: 978-2-917088-37-1> </dc:identifier>
Get rid of the stuff in red and the only errors that remain are html syntax.