Ignore sboms in classpath during caching because they contain timestamps.

Partially fixes_ #41478 by adding input normalization for runtime classpaths. This does not yet fix caching for the jar and bootJar task.

Comment From: wilkinsona

Thanks for the suggestion, but as described in https://github.com/spring-projects/spring-boot/issues/41478#issuecomment-2226921312, I don't think we can do this.