A) yes
B) it can manage pipelines through those services. Each card change would kick off pipelines whose status updates would cause jira to further change cards potentially kicking off more ci/cd steps.
C) you absolutely can use it as a database, calendar, and a wiki.
It has an api and can store data. You can query cards by label, search by content, and extract structured information from them.
Nested and linked cards provide the tools needed to build wikis.
I’m not 100% sure what the difference between CRMs and support ticketing system are, but Jira instances have been used as support ticketing systems in order to give devs view into what customers want.
It’s not the best at any of those things, but those are all doable (and are being done) with jira.