Build: Rework pages building

# DO NOT MERGE
Creates a super task over assemble called `pages` that allows for the minification to be called depending on parameters.
- Removes duplicate targets to split minified targets
- Only lint and minify for the deployment and CI build