Seams that everything is fine with your configuration and maven dependencies get imported and added to project classpath.
Howerver I can see you are specifying version 2.2 in JSF Facets configuration while you are declaring a 2.1.10 jsf-api version in your pom file. So try to update your jsf-api and jsf-impl artifacts version to an onward one:
<!-- JSF 2.2 dependencies -->
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.2.6</version>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.2.6</version>
</dependency>