Bonus resources working like Strategic resources is gold, well done Valkrionn.
Your implementation isn't quite working like you intend however...
As far as I can figure, the <Resource_QuantityTypes> tags that you're adding for the bonus resources do nothing at all(?).
Resource quantities are instead defined in AssignStartingPlots.lua and modding bonus resources to have quantity types will likely be a bit more work.
I've tested your new buildings, specifically the ones that 'consume' bonus resources and can happily confirm that the game treats them as providing 1 of their resource (rather than the intended 2 or 4). So they
can still be consumed at least.
My personal preference would be for them to provide 1 per tile anyway, as it makes the buildings that consume them a little more special and brings a bit more management into play. I play with
severely limited strategic resources too though (most strategic resources providing 1 or 2 only), for the same reason...