Glass can be shattered with force or projectiles.
breakable-glass glass shatters when shot with bows, ran into sprinting, jump through, fall through, breaks multiple glass blocks around and regenerates broken pieces. https://youtu.be/XzzxbYUQlns
make glass shatter work on leaves
Combine these two in regards to glowstone, so that it doesn't waste an entire arrow for a bit of dust. Maybe mine 3-4 blocks per arrow? (No regeneration for it)
when breaking glowstone and player is near (below where the dust particles would hit them), give them glowing for 5 seconds