Move development dependencies (test, remote_tests, docs, dev) from optional dependencies to dependency groups. This may cause breakage for anyone who used e.g. pip install zarr[test] to get access to test dependencies. To install these dependency groups from a local checkout, use pip install --group <name> (pip 25.1+) or uv run --group <name>.