Cleanup and style improvements
This MR bundles a series of incremental cleanup and fix commits to improve code style, reduce analyzer noise, and tighten up member/method declarations. Key changes include:
- Suppress IDE0079: unnecessary suppression, as these are necessary. (e0ca2aa0)
- Add pragma to stop SYSLIB1054. (36a40166)
- General code style fixes. (dc8c78ab)
- Make field readonly where applicable. (2928090a)
- Convert methods that can be static to static. (4441be5a)
- Fix various blank-line inconsistencies and remove extra blank lines for cleaner formatting. (77d3c9a5, ed37e7ec, 258bc6ba, 38db844c)