Ireland are handed their third defeat of the Under-20 Six Nations as a dominant first-half display helps France earn a 22-12 win in Cork.