* fix(devcontainer): upgrade node to version 20 * chore: since Windows and Linux use different default line endings, Git may report a large number of modified files that have no differences aside from their line endings.