[web_generator] Add support for passing files as globs (#427)

* added support for glob entries

* added support for properly working with dir globs

* changed ext to .idl

* minor fmt

* minor fixes

* Squashed commit of the following:

commit da1dd5d7701d5f2ae9be380ba7de1e3a3201cc64
Author: Devon Carew <devoncarew@google.com>
Date:   Thu Jul 24 10:24:40 2025 -0700

    switch CI to using workflow files (#428)

    * switch CI to using workflow files

    * update the sdk matrix

    * review feedback

    * remove format sdk version check

commit 8ffaf5e5c8a242557c262363f30034c025ac66bb
Author: Nikechukwu <150845642+nikeokoronkwo@users.noreply.github.com>
Date:   Wed Jul 23 12:17:55 2025 -0400

    [interop] Implement Diagnostics and Handling Errors (#426)

    * implemented diagnostics

    * added extra invalid semantic

* added node version for web generator

* minor config fix

* updated node version to fix GHA bug

* changed `globSync` API to use string path rather than `fs.Dirent`

* formatting

* removed config test

* resolved commits

* fixed bug preventing files from being returned

* formatting and analyzing fixes
8 files changed