missing class javax.servlet.jsp.tagext.TagExtraInfo used by org.apache.jasper.compiler.TagLibraryInfoImpl.java. The class TagExtraInfo exist but under package jakarta.servlet.jsp.tagext.TagExtraInfo.class
Tomcat 10 implements the Jakarta Servlet specification, not the Java Servlet specification. All classes in javax.servlet have moved to jakarta.servlet. This class is not "missing", but not expected to exist.
So then I need to reformulate the problem: The org.apache.jasper.compiler.TagLibraryInfoImpl.java from lib/jasper.jar uses illegal class javax.servlet.jsp.tagext.TagExtraInfo instead jakarta.servlet.jsp.tagext.TagExtraInfo
No, it doesn't. You are using the wrong Jar. The users list is the place to seek help.