there are packages which are repetitive so should i delete them
The freedesktop SDK are probably different versions of the same flatpak. You may or may not need them. You can remove unused flatpaks with
flatpak uninstall --unused
As for the others, you would need to investigate why you have two first. It could be the same as above, it could be both a flatpak and repo package or something else. Not enough information on that screen to know.