[CIR] Implement function/call attribute parsing (#184185)
It was brought to my attention that we didn't actually have a parsing
test/parsing failed when attributes were included. This patch adds the
parsing functionality for attributes, and sets them correctly, plus
makes sure we have a test that validates functions, member functions,
calls, member calls, and indirect calls.