feat(httperror): add HTTPNotAcceptable exception