* Replace instances of Exception with better ones in reflection utils.
* Replace instances of Exception with better ones in the websocket project.
* Finish replacing generic exceptions.
* Tiny tweak to reflection utils for consistency with the .NET library.
* bump dependencies
* sealed class
* forgot to push
* downgrade `IDisposableAnalyzers` to `4.0.2`
* also forgot to push
* Update docs.yml
* samples => `net8.0` | deps more up to date
* mark as non-trimmable & remove some cringe conditions
* format for beauty