Question #1: You can use my BAMOE Maven Archetypes in order to generate a fully compliant, BAMOE v9.2.0 (latest version) Maven project for use with DRL and DMN. The Maven Archetypes repository includes archetypes for DMOE v9, PAMOE v9, DMOE v8, PAMOE v8, and reusable Fact Models. For DMOE v9.2.0 the Quarkus version is: 3.15.3. Be sure to use the bamoe-bom for importing Maven libraries properly. I have attached a sample pom.xml, all you really need to do is add your DRL files to src/main/resources. Not sure why you are using the jandex plugin, there is no reason to use that, follow the sample pom.xml I have attached or run the archetype and generate a new project structure.
Question #2: No, Canvas requires a container engine, such as Podman, Docker, Kubernetes, or OpenShift, it does not need or run via an application server. I personally use Rancher Desktop in Docker mode on my IBM laptop, works great! There are three images associated with Canvas and they all must be deployed to a container engine. You can use my BAMOE Setup repository in order to properly get Canvas setup on your local machine, and there are plenty of setup instructions in the repository README files. BAMOE v9 is not based on application servers anymore, everything is containers or running as standalone Quarkus/Spring Boot applications.