vscode-pixeledit
It edits png.
It can undo/redo.
It saves the palette data and other metadata in the metadata file next to the png file, like pixeledit.json
PixelDoc
per file
Keep data as array
Save data as png
PixelEdit (provider)
per system
manage docs and panels