Updated csr.yaml.m4 for easier script parsing, fixed duplicate entries
Created by: silabs-hfegran
Changes: Fixed some entries that would be included twice. Fixed typos Merged register definitions for easier parsing
Reason for change: Adapt m4 format to be able to generate bitfield data types for c/systemverilog Changes that are not bugfixes should have no functional impact on current infrastructure